现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.
而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志)。
所以可以用以下几种方式.:
string.replace(/reallyDo/g, replaceWith);
string.replace(new RegExp(reallyDo, 'g'), replaceWith);
string:字符串表达式包含要替代的子字符串。
reallyDo:被搜索的子字符串。
replaceWith:用于替换的子字符串。
本文深入探讨了JavaScript中replace()方法的使用技巧,包括如何通过全局标志g实现字符串的全面替换,以及提供了字符串替换的基本语法和参数说明。通过实例演示了如何在实际开发中灵活运用这些方法来提高代码效率。
317

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



