JS替换字符串中字符即替换全部而不是第一个
2014-06-04 00:00
387 查看
有时候用JS替换字符串时,replyText= replyText.replace("aa","");
这样只能替换掉字符串中第一个aa,有时候需要替换全部的aa,这种方法就不能使用了。。
可以用如下方法做参考:
str是目标字符串
reallyDo是替换谁
replaceWith是替换成什么。
var replyText="<p>恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p><p>恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬</p><p><br /></p>";
eg:
就可以得到
"恭恭敬敬恭恭敬敬恭恭敬敬 恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬"
这样只能替换掉字符串中第一个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>","");
就可以得到
"恭恭敬敬恭恭敬敬恭恭敬敬 恭恭敬敬恭恭敬敬恭恭敬敬恭恭敬敬"
相关文章推荐
- JS替换字符串中字符即替换全部而不是第一个
- js 字符串中某字符被全部替换
- js字符串替换全部字符
- 在JS中,使用正则表达式,用指定字符替换字符串前后空格
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- JS 字符串操作函数 往指定位置插入字符 删除指定位置字符 替换指定位置字符
- JS 字符串全部替换 ,replace (/ /g,'')
- js 字符串全部替换
- string 将指定的字符或字符串全部替换成特定的字符或字符串
- Js、JQuery replace 替换全部、替换第一个
- js替换字符串中全部“-”
- 两字符串对比,第二个字符串是否的字符在第一个字符串中是否全部存在
- js字符串全部替换
- js字符串全部替换replaceAll
- JS字符串替换函数全部替换方法 JS 正则表达式如何使用变量
- JS 字符串全部替换 ,replace (/ /g,'')
- MVC中 js字符串全部替换
- 输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。
- js字符串替换所有的某一字符