jQuery实现字符串全部替换的方法

来源:互联网 发布:微博系统数据库设计 编辑:程序博客网 时间:2024/05/16 06:46

本文实例讲述了jQuery实现字符串全部替换的方法。分享给大家供大家参考,具体如下:

与C# String类型的Replace方法不同,jQuery的Replace仅能替换第一个匹配的内容。

例如:

?
1
2
3
varstr = "a<br/>b<br/>c<br/>";
varNewstr = str.Replace("<br/>","");
alert(Newstr);//内容为:ab<br/>c<br/>

要替换全部匹配项,可以使用正则表达式:

?
1
2
3
4
5
6
varstr = "a<br/>b<br/>c<br/>";
re = newRegExp("<br/>","g");//定义正则表达式
//第一个参数是要替换掉的内容,第二个参数"g"表示替换全部(global)。
varNewstr = str.Replace(re, "");//第一个参数是正则表达式。
//本例会将全部匹配项替换为第二个参数。
alert(Newstr);//内容为:abc