javascript字符串处理方法 js字符串截取
String.prototype.replaceAll() (注意兼容性)replaceAll() 方法返回一个新字符串,新字符串所有满足 pattern 的部分都已被replacement 替换 。
pattern可以是一个字符串或一个 RegExp,replacement可以是一个字符串或一个在每次匹配被调用的函数 。
【javascript字符串处理方法 js字符串截取】原始字符串保持不变 。
let result = "测试 新浪潮 新浪潮 测试".replaceAll("新浪潮", "你好");console.log(result); //测试你好 你好 测试
文章插图
文章插图
replaceAll兼容性不佳
RegExp
function replaceAll(str, find, replace) {return str.replace(new RegExp(find, 'g'), replace);}let result = replaceAll("测试 新浪潮 新浪潮 测试","新浪潮", "你好");console.log(result); //测试你好 你好 测试
split+join (性能差)function replaceAll(str, find, replace) {return str.split(find).join(replace);}let result = replaceAll("测试 新浪潮 新浪潮 测试", "新浪潮", "你好");console.log(result); //测试你好 你好 测试
推荐阅读
- 牛肉元葱馅的饺子元葱要怎么处理
- 驾车时突发地震如何处理
- 重大交通事故处理方法
- 身份证掉了怎么处理违章 身份证丢失如何处理违章?
- 柴油机不好启动怎么处理 是哪些原因造成的
- 车出闷声怎么处理 处理汽车出闷声的方法
- 交管12123处理自己违章的车能绑定别人的驾照吗 12123能绑定别人的驾驶证吗
- 处理未成年人交通事故注意事项
- 车辆追尾后怎么处理
- 高速公路上逆行如何处理