js替换字符串

发布时间:2019-05-14编辑:佚名阅读(1428)

String.prototype.replaceAll = function (FindText, RepText) {
     return this.split(FindText).join(RepText);
}
//测试
var s = "abcdefabcedf(123)";
console.log(s.replaceAll("(", "["));

Replace仅能替换第一个匹配的内容。

例如:

var str = "a<br/>b<br/>c<br/>";
var Newstr = str.Replace("<br/>", "");
alert(Newstr); //内容为:ab<br/>c<br/>

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

var str = "a<br/>b<br/>c<br/>";
re = new RegExp("<br/>","gi"); //定义正则表达式
//第一个参数是要替换掉的内容,第二个参数"g"表示替换全部(global),"i"表示不区分大小写。
var Newstr = str.Replace(re, ""); //第一个参数是正则表达式。
//本例会将全部匹配项替换为第二个参数。
alert(Newstr); //内容为:abc


  关键字:js全部替换字符串replace


鼓掌

0

正能量

0

0

呵呵

0


评论区