JavaScript တွင် ရီဂျက်စ် စာကြောင်းများအတွက် ပြထားသော အလံများ

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

javascriptlet str = 'abc def';

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

javascriptlet reg = /[a-z]+/g;
let res = str.match(reg);

ဤရီဂျက်စ်ကို RegExp မှတစ်ဆင့် ပြန်ရေးကြည့်ရအောင်။

javascriptlet reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);

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

Задание 1

ရီဂျက်စ်ကို စာကြောင်းပုံစံဖြင့် ပြန်ရေးပါ။

javascriptlet str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');