JS替換字符串中字符即替換全部而不是第一個
更新時間:2014年06月04日 16:13:18 作者:
用JS替換字符串時。只能替換掉字符串中第一個aa,有時候需要替換全部的aa,下文是具體的實現(xiàn)方法,大家可以參考下
有時候用JS替換字符串時,replyText= replyText.replace("aa","");
這樣只能替換掉字符串中第一個aa,有時候需要替換全部的aa,這種方法就不能使用了。。
可以用如下方法做參考:
function del_html_tags(str,reallyDo,replaceWith) {
var e=new RegExp(reallyDo,"g");
words = str.replace(e, replaceWith);
return words;
}
str是目標字符串
reallyDo是替換誰
replaceWith是替換成什么。
var replyText="<p>恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p><p>恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p>";
eg:
replyText= del_html_tags(replyText,"<br />"," ");
replyText= del_html_tags(replyText,"<p>","");
replyText= del_html_tags(replyText,"</p>","");
就可以得到
"恭恭敬敬恭恭敬敬恭恭敬敬 恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬"
這樣只能替換掉字符串中第一個aa,有時候需要替換全部的aa,這種方法就不能使用了。。
可以用如下方法做參考:
復(fù)制代碼 代碼如下:
function del_html_tags(str,reallyDo,replaceWith) {
var e=new RegExp(reallyDo,"g");
words = str.replace(e, replaceWith);
return words;
}
str是目標字符串
reallyDo是替換誰
replaceWith是替換成什么。
var replyText="<p>恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p><p>恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p>";
eg:
復(fù)制代碼 代碼如下:
replyText= del_html_tags(replyText,"<br />"," ");
replyText= del_html_tags(replyText,"<p>","");
replyText= del_html_tags(replyText,"</p>","");
就可以得到
"恭恭敬敬恭恭敬敬恭恭敬敬 恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬"
您可能感興趣的文章:
- JS替換字符串中空格方法
- JS使用replace()方法和正則表達式進行字符串的搜索與替換實例
- js replace(a,b)之替換字符串中所有指定字符的方法
- JavaScript字符串插入、刪除、替換函數(shù)使用示例
- js replace替換所有匹配的字符串
- javascript之更有效率的字符串替換
- Json對象替換字符串占位符實現(xiàn)代碼
- js替換字符串的所有示例代碼
- javascript字符串替換函數(shù)如何一次性全部替換掉
- JavaScript字符串對象replace方法實例(用于字符串替換或正則替換)
- js 截取或者替換字符串中的數(shù)字實現(xiàn)方法
- JavaScript實現(xiàn)替換字符串中最后一個字符的方法
相關(guān)文章
JavaScript中數(shù)組的排序、亂序和搜索實現(xiàn)代碼
JavaScript中實現(xiàn)數(shù)組的排序、亂序和搜索,其實所有這些功能,用一個sort()就可以完成了2011-11-11