JavaScript ရှိ ရိုးရှင်းစပ်ဖက်များတွင် test နည်းလမ်း
ဤသင်ခန်းစာတွင် စာကြောင်းတစ်ခုအတွင်း ရိုးရှင်းစပ်ဖက် (regex) နှင့် ကိုက်ညီမှု တစ်ခုရှိမရှိ စစ်ဆေးပေးသော
test နည်းလမ်းကို လေ့လာပါမည်။
ကိုက်ညီမှုရှိပါက true ပြန်ပေးပြီး မရှိပါက false ပြန်ပေးသည်။ ဤနည်းလမ်းသည် စာကြောင်းတစ်ခုကို parameter အဖြစ်လက်ခံပြီး ရိုးရှင်းစပ်ဖက်တစ်ခုပေါ်တွင် အောက်ပါအတိုင်းအသုံးပြုပါသည်။
regularka.test(ဘယ်မှာ ရှာမည်နည်း)
နမူနာအနေဖြင့် စာကြောင်းတစ်ခုကို ရိုးရှင်းစပ်ဖက်တစ်ခုနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးကြည့်ကြပါစို့။
/a+/.test('eee aaa bbb'); // true ပြန်ပေးမည်
ဤနည်းလမ်းကို စာကြောင်းတစ်ခုလုံး ရိုးရှင်းစပ်ဖက်နှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးရန်အတွက် မကြာခဏအသုံးပြုပါသည်။ ထိုသို့အသုံးပြုသည့်အခါ ရိုးရှင်းစပ်ဖက်၏အစတွင် ထောင့်စွန်းသင်္ကေတ (^) နှင့် အဆုံးတွင် ဒေါ်လာသင်္ကေတ ($) ထည့်ပါသည်။
/^a+$/.test('aaaaaaaaa'); // true ပြန်ပေးမည်
ပေးပို့ထားသော စာကြောင်းသည် 'http://' ဖြင့် စပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် 'http://' သို့မဟုတ် 'https://' ဖြင့် စပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် 'txt'၊ 'html' သို့မဟုတ်
'php' ထပ်တိုးနာမည်ဖြင့် အဆုံးသတ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် 'jpg' သို့မဟုတ် 'jpeg' ထပ်တိုးနာမည်ဖြင့် အဆုံးသတ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် 'jpg'၊ 'jpeg' သို့မဟုတ်
'png' ထပ်တိုးနာမည်ဖြင့် အဆုံးသတ်ပါသလား ဆုံးဖြတ်ပါ။
စာကြောင်းတစ်ခုသည် 'ဂဏန်း၊ ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။
1 မှ 12 ဂဏန်းရေအရှည်ရှိသော'
ပေးပို့ထားသော စာကြောင်းသည် နှစ်-လ-ရက် format ဖြင့် ရက်စွဲတစ်ခု ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် ရက်.လ.နှစ် format ဖြင့် ရက်စွဲတစ်ခု ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် နာရီ:မိနစ်:စက္ကန့် format ဖြင့် အချိန်တစ်ခု ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် မှန်ကန်သော အီးမေးလ် တစ်ခု ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။
ပေးပို့ထားသော စာကြောင်းသည် ဒိုမိန်းအမည် တစ်ခု ဖြစ်ပါသလား ဆုံးဖြတ်ပါ။