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
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217993.html原文链接:https://javaforall.net
