今天遇到一个问题,用replace只能替换一个字符,不能替换字符串中的全部字符,在网上找了很久也没找到答案,有的说用:
String.prototype.replaceAll = function (FindText, RepText) {
let regExp = new RegExp(FindText, 'g');
return this.replace(regExp, RepText);
这个方法也不好使,
用.split('$').join('&')这个方法一下搞定。
var a='ddssffdd';
var b=s.split('d').join('a');
超简单。
本文介绍了一种使用JavaScript的split与join方法轻松替换字符串中特定字符的有效方法。相较于复杂的正则表达式或者自定义replaceAll函数实现,该方法更为简洁易懂。
4530

被折叠的 条评论
为什么被折叠?



