JavaScript RegExp toString() မူကွဲမှု

အသုံးချက် နှင့် အမှုံခွဲ

toString() မူကွဲမှု ကို ပြန်လည်ကြေညာသော အရာ

အမှုံခွဲ

အမှုံခွဲ 1

အမှုံခွဲ အား စကားရပ် ပြန်လည်ကြေညာ

let pattern = /Hello World/g;
let text = pattern.toString();

ကျွန်တော်က မည်သည့်အခါမှာ ကျွန်တော်က ပြုလုပ်ပါ

အမှုံခွဲ 2

အမှုံခွဲ အား စကားရပ် ပြန်လည်ကြေညာ

let pattern = new RegExp("Hello World", "g");
let text = pattern.toString();

ကျွန်တော်က မည်သည့်အခါမှာ ကျွန်တော်က ပြုလုပ်ပါ

အပြောအဆို

RegexpObject.toString()

အပ်ချက်

အပြင်

ပြန်လည်ကြေညာသော အရာ

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

နည်းပညာရှိ အချက်အလက်

ပေါ်ပေါက်

အမျိုးအစား ဖော်ပြ
TypeError RegExp မဟုတ်ဘဲ အဆိုပါ မူကွဲမှု ကို အားပေးသော အရာသည် အရေးပါသော အမှား ဖြစ်ပေါ်စေသည်။

အကြောင်းကြား

RegExp.toString() မှာ အမှုံခွဲ အား အမှုံခွဲ ပုံစံအဖြစ် ပြန်လည်ကြေညာသည်။

အချိန်ကြား

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

ကျွန်တော်က အမှုံခွဲ new RegExp("/","g") ဖြင့် ဖန်တီးသော အသုံးချက်များ ကို စိတ်ကူးကြည့်ပါ။ RegExp.toString() မှာ အမှုံခွဲ အား “///g” ပြန်လည်ကြေညာသည်။ ထို့ပြင် သတ်မှတ်ထားသော အစိုးရအရာများ တပ်ဆင်ထားသည်။ ထို့အပြင် “/\//g” ပြန်လည်ကြေညာသည်။

ဘရာဇီးနီးယား ကျမ်းသား အား ထောက်ပံ့

toString() ECMAScript1 (ES1) အဖွဲ့အစည်း အခြေခံ

အားလုံး ဘရာဇီးနီးယား ကျမ်းသားများ အား အလုံးအကျယ် ထောက်ပံ့ပေးသည် ES1 (JavaScript 1997):

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