JavaScript RegExp Group [abc]

အသုံးပြုနည်း နှင့် ပေါ်စား

ပေါ်စား [abc] က ပေါ်စား အရ ပေါ်စား အကြောင်းလုံး ကို သတ်မှတ်ပြီး နှုတ်ထုတ်သည်

ပေါ်စား နှာခုံး [abc] က ပေါ်စား အရ အကြောင်းလုံး ကို အသုံးပြုရန်:

[abc] စကားလုံး a, b နှင့် c ကို အခြားမပါ
[A-Z] အကြီးအနက် A မှ အကြီးအနက် Z အရ ကန့်ကွက် စကားလုံး。
[a-z] အကြီးအနက် a မှ အကြီးအနက် z အရ ကန့်ကွက် စကားလုံး。
[A-z] အကြီးအနက် A မှ အကြီးအနက် z အရ ကန့်ကွက် စကားလုံး。

အကြောင်းကြား

အကြီးအကျယ် ရှာဖွေ စကားလုံး အရ စကားလုံး "h" ကို:

let text = "Is this all there is?";
let pattern = /[h]/g;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အဆိုပါ

အသုံးပြုရန်: [^abc] အစကား အရ ခုံးသုံး အကြောင်းလုံး မပါဘဲ သော စကားလုံး ကို ရှာဖွေရန်。

အကြောင်းကြား 1

သောက်ဖျက် စကားလုံး အရ "i" နှင့် "s" စကားလုံး ကို အကြီးအကျယ် ရှာဖွေရန်:

let text = "ဒီအရာ ဒီကဲ့သို့ ရှိပါတယ် ဘဲ သိပါ?";
let pattern = /[is]/gi;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကြောင်း 2

အက္ခရာ a မှ h အထိ အက္ခရာအစား ရှာဖွေကြည့်ပါ:

let text = "Is this all there is?";
let pattern = /[a-h]/g;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကြောင်း 3

"A" မှ "E" အထိ အက္ခရာအစား ပုံစံ ရှာဖွေကြည့်ပါ:

let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[A-E]/g;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကြောင်း 4

"A" မှ "e" အထိ အက္ခရာအစား အပြည့်အစုံ ရှာဖွေကြည့်ပါ (အားလုံး အက္ခရာအစား ရှာဖွေပြီး အက္ခရာ a မှ e အထိ ရှာဖွေကြည့်ပါ)。

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[A-e]/g;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကြောင်း 5

[a-s] ကို အက္ခရာအစား ရှာဖွေမှု အပြည့်အစုံ မှာ အသုံးပြုပါ:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[a-s]/gi;

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

အကြောင်း 6

"g" နှင့် "gi" ကို အချက်အလက်များ ရှာဖွေကြည့်ပါ:

let text = "THIS This this";
let result1 = text.match(/[THIS]/g);
let result2 = text.match(/[THIS]/gi);

ကိုယ်တိုင် စစ်ဆေးကြည့်ပါ

ပုံစံ

new RegExp("[abc]

သို့မဟုတ် အသေးစိတ်အနက်:

/[abc]/

ခွင့်ပြုသော ပုံစံ

new RegExp("[abc]", "g")

သို့မဟုတ် အသေးစိတ်အနက်:

/[abc]/g

ဘရာဇက်ဂျပ် ထောက်ပံ့

/[abc]/ ECMAScript1 (ES1) သဘောတူအရ သုံးမှု

အားလုံး ဘရာဇက်ဂျပ်နှင့် အတူ ES1 (JavaScript 1997) အပါအဝင် အပြည့်အစုံ ထောက်ပံ့ပါတယ်:

Chrome IE Edge Firefox Safari Opera
ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့

အက္ခရာအစား ရှာဖွေမှု စက်တန်း

JavaScript တွင် အသုံးပြုသော အက္ခရာအစား ရှာဖွေမှုများ အမျိုးအစားများနှင့် ပြီး ပြုလုပ်နိုင်ပါတယ်。

အသုံးပြုပုံစံသဘောတူအရ အသုံးပြုတဲ့ အမျိုးအစားများမှာ အသုံးပြုသော စက်တန်းများဖြစ်ပါတယ်:

စာကြိုး ဖော်ပြ
text.match(ပုံစံ) ကိုယ်ဝင် စက်တန်း match()
text.search(ပုံစံ) ကိုယ်ဝင် စက်တန်း search()
ပုံစံ.exec(text) RexExp စက်တန်း exec()
ပုံစံ.test(text) RexExp စက်တန်း test()