JavaScript RegExp အုပ်စု (x|y)
ဥပမာ
အခြားရွေးချယ်စရာများ (အနီရောင်|အစိမ်းရောင်) ကို ကမ္ဘာလုံးဆိုင်ရာ ရှာဖွေမှု။
let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
သတ်မှတ်ထားသော အခြားရွေးချယ်စရာများကို ရှာဖွေရန် (x|y) အညွှန်းကို အသုံးပြုသည်။
အခြားရွေးချယ်စရာများသည် မည်သည့်ဇာတ်ကောင်မှ ဖြစ်နိုင်သည်။
Browser ပံ့ပိုးမှု
/(x|y)/
ECMAScript1 (ES1) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ES1 (JavaScript 1997) ကို ဘရောက်ဆာအားလုံးတွင် အပြည့်အဝ ပံ့ပိုးထားသည်။
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
အထားအသို
new RegExp("(x|y)")
or simply:
/(x|y)/
ပြုပြင်မွမ်းမံမှုများနှင့်အတူ အထားအသို
new RegExp("(x|y)", "g")
or simply:
/(x|y)/g
နောက်ထပ် ဥပမာများ
ဥပမာ
သတ်မှတ်ထားသောအခြားရွေးချယ်စရာများထဲမှတစ်ခုခုကိုရှာဖွေရန် ကမ္ဘာလုံးဆိုင်ရာရှာဖွေမှုပြုလုပ်ပါ (0|5|7)။
let text = "01234567890123456789";
let pattern = /(0|5|7)/g;
ပုံမှန်ဖော်ပြမှုရှာဖွေရေးနည်းလမ်းများ
JavaScript တွင်၊ ပုံမှန် expression text search ကို မတူညီသောနည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
ပုံမှန်အသုံးအနှုန်းအဖြစ် ပုံစံ တစ်ခု ဖြင့်၊ ဤအရာများသည် အသုံးအများဆုံးနည်းလမ်းများဖြစ်သည်-
ဥပမာ | ဖော်ပြချက် |
---|---|
text.match( ပုံစံ ) | String method သည် match() |
text.search( ပုံစံ ) | စာတန်းနည်းလမ်းရှာဖွေမှု() |
ပုံစံ .exec(စာသား) | RexExp နည်းလမ်း exec() |
ပုံစံ .test(စာသား) | RegExp နည်းလမ်းစမ်းသပ်မှု() |