var str = "abcdabc";
//将字符串中的a字符更改为v
var str1 = str.replace('a', 'v');
console.log(str1);//结果:vbcdabc
//从结果看出只替换了第一个符合要求的,要对字符串中所有a字符进行替换需要扩展下。
//为String扩展自定义属性
String.prototype.replaceAll = function(f, e) { //吧f替换成e
var reg = new RegExp(f, "g"); //创建正则RegExp对象
return this.replace(reg, e);
}
//使用自定义属性实现全部替换
var str2 = str.replaceAll('a','v');
console.log(str2);//结果:vbcdvbc
版权声明:本文为mbinn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。