JavaScript RegExp test() နည်းလမ်း

定义和用法

test() 方法测试字符串中的匹配项。

如果找到匹配项,则返回 true၊ အကြောင်းကို ပြန်လည် ကြမ်းသတ်သည် false.

实例

例子 1

在字符串中搜索字符 "e :

let text = "The best things in life are free"; let pattern = /e/;
let result = pattern.test(text);

ကျွန်ုပ် ကျင်းပပါ

အကျိုးသတ္တု 2

ကွန်ပျူတာ ကျန်းမာရေး ရှာဖွေ နှင့် စကားလုံး ကို ပြန်လည် ပေးသည်

// စကားလုံး
let text = "Hello world!";
// ရှာဖွေ "Hello"
let pattern1 = /Hello/g;
let result1 = pattern1.test(text);
// ရှာဖွေ "W3School"
let pattern2 = /W3School/g;
let result2 = pattern2.test(text);

ကျွန်ုပ် ကျင်းပပါ

ပြောင်းလဲ

regexp.test(string)

ကြေးရွှေ့

ကြေးရွှေ့ ဖော်ပြ
string လိုအပ်

ပြန်လည် ပေးသည်

အမျိုးအစား ဖော်ပြ
Boolean အတွက် တွေ့ရှိသည် လည်း ပြန်လည် ပေးသည် တော့ တွေ့ရှိမရှိ လည်း ပြန်လည် ပေးသည်

နည်းပါးစွာ

ပြန်လည် ပေးသည်

အရာတခုခု ရှိသော စကားလုံး string အရာတခုခု ရှိသော စကားလုံး ကို ပြန်လည် ပေးသည် regexp ပြန်လည် ပေးသည် true၊ အကြောင်းကို ပြန်လည် ကြမ်းသတ်သည် false.

ပြန်လည် ပေးသည်

အမျိုးအစား ဖော်ပြ
TypeError RegExp အားကစား ကို အသုံးပြုသော အားကစား ကို ပြန်လည် ပေးသည်

ဖော်ပြ

RegExp အားကစား test() နည်းလမ်း အရ စကားလုံး ကို ပုံစံနှင့် ကို တူညီသည် လို့ စစ်ဆေးသည်

test() နည်းလမ်း အရ stringအရာတခုခု ကို ရှာဖွေသည် regexp ကို ပြန်လည် ပေးသည် string အရာတခုခု ရှိသော စကားလုံး အရာတခုခု ကို ရှာဖွေသည် true၊ အကြောင်းကို ပြန်လည် ကြမ်းသတ်သည် false.

RegExp အားကစား r ကို လုပ်ဆောင်() နည်းလမ်းကို အသုံးပြု၍ စကားလုံး s ကို လက်ခံပြီး အဆိုပါ ပုံစံကို နှိပ်တူသည် (r.exec(s) != null)

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

test() ECMAScript1 (ES1) သဘောတရသည်

အားလုံး ဘရာဇက်ဂျက် ကို အပြည့်အဝင် ထောက်ပံ့သည် (JavaScript 1997):

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

ပုံစံအသုံးပြု နည်းလမ်း

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

အသုံးပြုပုံစံအသုံးပြုလာကြသော အသုံးပြုသည့် နည်းလမ်းများမှာ အဓိက ဖြစ်ကြသည့် အဆိုပါ အသုံးပြုသည့် အဆိုပါ ပုံစံများမှာလည်း ဖြစ်သည့်ပါ

အကျိုးသတ္တု ဖော်ပြ
text.match(ပုံစံ) ကိုယ်စားပြုရာ စကားလုံး ရှာဖွေ()
text.search(ပုံစံ) ကိုယ်စားပြုရာ စကားလုံး ရှာဖွေ()
ပုံစံ.exec(text) RexExp စနစ် လုပ်ဆောင်()
ပုံစံ.test(text) RexExp 方法 test()