2012年10月8日 星期一

[javascript][正則RegExp]檢查變數是否符合字串,並全部取代(replace)

1.有一個字串str
str="abc?del helloabc?del world!";

2.是否符合str2這個字串(我們可以想像他其實是個變數,組成為字串,只是為了方便)
   如果符合就取代
str2="abc\\?del";
如果不太明白abc\\?del為何要這麼寫請先看這篇:
[javascript][正則RegExp]檢查含有脫逸字元的字串是否符合

3.建立一個正則表示法的物件,並將檢查的表示法放進去
var temp_reg=new RegExp(str2,"g");   //加上"g"為全部取代
str=str.replace(temp_reg,'');  //取代為空字串
alert(str);
結果為:hello world!

沒有留言:

張貼留言