⊗jsSpRESBs 136 of 294 menu

JavaScript တွင် ပုံမှန်အီးမေးလ်စာကြောင်းများရှိ နောက်ပြန်စလက်ချား

ပုံမှန်အီးမေးလ်များပါသော စာကြောင်းများတွင် နောက်ပြန်စလက်ချားများကို ကာကွယ်ရန် (တကယ်တော့ နှစ်ဆတိုး) လိုအပ်ပါသည်။ ဥပမာတစ်ခုဖြင့် ကြည့်ရအောင်။ အောက်ပါစာကြောင်း ကျွန်ုပ်တို့တွင် ရှိသည်ဆိုပါစို့။

let str = 'xyz';

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

let reg = /\w+/; let res = str.match(reg);

ပုံမှန်အီးမေးလ်ကို စာကြောင်းတစ်ခုအဖြစ် ပြန်ပြင်ရန် ကြိုးစားကြည့်ပါစို့။ ဤအခြေအနေတွင် နောက်ပြန်စလက်ချားနှင့် ပြဿနာတက်လာပါမည်။

let reg = new RegExp('\w+'); // အလုပ်မလုပ်ပါ let res = str.match(reg);

ပြဿနာကိုဖြေရှင်းရန် နောက်ပြန်စလက်ချားကို နှစ်ဆတိုးပါမည်။

let reg = new RegExp('\\w+'); // အလုပ်လုပ်သည် let res = str.match(reg);

လက်တွေ့လေ့ကျင့်ခန်းများ

ပုံမှန်အီးမေးလ်ကို စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

let str = 'x1y x12y x123y'; let reg = /x\d+y/; let res = str.replace(reg, '!');

ပုံမှန်အီးမေးလ်ကို စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

let str = 'x.y xay xby'; let reg = /x\.y/; let res = str.replace(reg, '!');

ပုံမှန်အီးမေးလ်ကို စာကြောင်းတစ်ခုအဖြစ် ပြောင်းလဲပါ။

let str = 'x\\y'; let reg = /x\\y/; let res = str.replace(reg, '!');
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်