1.先说下我们熟悉的C# replace
demo:
string b = "aaBaaCaa";
b = b.Replace("aa", "X");
string a = b; //a为 XBC
即C#里的replace可以全局替换
2. js的replace
demo:
var a1 = "aaBaaCaa";
a1 = a1.replace("aa", "X");
alert(a1); //XBaaCaa
经过实践得出:js的replace只能替换第一个匹配的字符。
那么我们想像C#一样全局匹配替换怎么办呢?想想,思考、思考?.....对了,就是用正则表达式
demo:
var a1 = "aaBaaCaa";
a1 = a1.replace(/aa/g, "X");
alert(a1);//XBXCX
这样就可以全局匹配啦。写完收工....