JavaScript RegExp အုပ်စု [0-9]
ဥပမာ
နံပါတ် 1၊ 2၊ 3 နှင့် 4 ကို မျဉ်းကြောင်းတစ်ခုတွင် ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှုပြုလုပ်ပါ-
let text = "123456789";
let pattern = /[1-4]/g;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ကွင်းစကွင်းပိတ်များကြားရှိ မည်သည့်ဇာတ်ကောင်ကိုမဆို ရှာဖွေရန် [0-9] စကားရပ်ကို အသုံးပြုသည်။
ကွင်းစကွင်းပိတ်အတွင်းရှိဂဏန်းများသည် 0 မှ 9 အထိ မည်သည့်ဂဏန်းများ သို့မဟုတ် ဂဏန်းများ၏ အတိုင်းအတာအထိ ဖြစ်နိုင်သည်။
အကြံပြုချက်- ဂဏန်းမဟုတ်သည့် မည်သည့်ဇာတ်ကောင်ကိုမဆို ရှာရန် [^0-9] စကားရပ်ကို အသုံးပြု ပါ။
Browser ပံ့ပိုးမှု
/[0-9]/
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
new RegExp("[0-9]")
or simply:
/[0-9]/
ပြုပြင်မွမ်းမံမှုများနှင့်အတူ အထားအသို
new RegExp("[0-9]", "g")
or simply:
/[0-9]/g
ထိပ်ဖျား
ဂဏန်းမဟုတ်သည့် မည်သည့်ဇာတ်ကောင်ကိုမဆို ရှာရန် [^0-9] စကားရပ်ကို အသုံးပြု ပါ။
နောက်ထပ် ဥပမာများ
ဥပမာ
စာကြောင်းတစ်ခုတွင် နံပါတ် "1" အတွက် ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှုပြုလုပ်ပါ-
let text = "12121212";
let pattern = /[1]/g;
ပုံမှန်ဖော်ပြမှုရှာဖွေရေးနည်းလမ်းများ
JavaScript တွင်၊ ပုံမှန် expression text search ကို မတူညီသောနည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
ပုံမှန်အသုံးအနှုန်းအဖြစ် ပုံစံ တစ်ခု ဖြင့်၊ ဤအရာများသည် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည်-
ဥပမာ | ဖော်ပြချက် |
---|---|
text.match( ပုံစံ ) | String method သည် match() |
text.search( ပုံစံ ) | စာတန်းနည်းလမ်းရှာဖွေမှု() |
ပုံစံ .exec(စာသား) | RexExp နည်းလမ်း exec() |
ပုံစံ .test(စာသား) | RegExp နည်းလမ်းစမ်းသပ်မှု() |