- 替换单个:
let str = 'abc+abc+abc'
let newStr = str.replace('c', 'd')
console.log(newStr) // 'abd+abc+abc'
- 替换多个:
let str = 'abc+abc+abc'
let newStr = str.replace(/c/g, 'd')
console.log(newStr) // 'abd+abd+abd'
- 替换特殊符号(需要进行转译)
let str = 'abc+abc+abc'
let newStr = str.replace(/\+/g, 'd')
console.log(newStr) // 'abcdabcdabc'
- ECMAScript2021 的 replaceAll,无需使用正则,特殊符号无需转译
let str = 'abc+abc+abc'
let newStr = str.replaceAll('+', 'd')
console.log(newStr) // 'abcdabcdabc'
网友评论