1、replace() + 正则
替换第一个匹配到的字符串
let str = "aaa123DEF/?";
console.log(str.replace("a","b")); //"baa123DEF/?"
let str = "aaa123DEF/?";
console.log(str.replace(/a/,"b")); //"baa123DEF/?"
替换全部匹配到的字符串
let str = "aaa123DEF/?";
console.log(str.replace(/a/g,"b")); //"bbb123DEF/?"
特殊字符
/需要转义
let str = "aaa123DEF//?";
console.log(str.replace(///g,"b")); //"aaa123DEFbb?"
2、 split() +join()
let str = "aaa123DEF//?";
console.log(str.split("a").join("b")); //"bbb123DEF/?"
console.log(str.split("/").join("b")); //"aaa123DEFb?"
3、replaceAll
let str = "aaa123DEF//?";
console.log(str.replaceAll("a","b")); //"bbb123DEF//?"
console.log(str.replaceAll("/","b")); //"aaa123DEFbb?"