当前位置:Gxlcms > JavaScript > 详细介绍javascript中replace使用的方法总结

详细介绍javascript中replace使用的方法总结

时间:2021-07-01 10:21:17 帮助过:2人阅读

这篇文章主要为大家详细介绍了javascript中replace的使用方法,使用replace和正则表达式共同实现字符串trim方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

ECMAScript提供了replace()方法。这个方法接收两个参数,第一个参数可以是一个RegExp对象或者一个字符串,第二个参数可以是一个字符串或者一个函数。现在我们来详细讲解可能出现的几种情况。

1. 两个参数都为字符串的情况

2. 第一个参数为RegExp对象,第二个参数为字符串

我们可以发现上面这种情况只替换了第一个at,如果想要替换全部at,就必须使用RegExp对象。

3. 考虑RegExp对象中捕获组的情况 

RegExp具有9个用于存储捕获组的属性。$1, $2...$9,分别用于存储第一到九个匹配的捕获组。我们可以访问这些属性,来获取存储的值。

4. 第二个参数为函数的情况,RegExp对象中不存在捕获组的情况

输出 /* at 1 dd.html:12:9 at 6 dd.html:12:9 at 11 dd.html:12:9 at 16 dd.html:12:9 cond, bond, sond, fond dd.html:16:5 */

5. 第二个参数为函数的情况,RegExp对象中存在捕获组的情况

输出 /* cat at 1 bat at 6 sat at 11 fat at 16 cond, bond, sond, fond */

以上为replace方法的所有可以使用的情况,下面我们使用replace和正则表达式共同实现字符串trim方法。

以上就是详细介绍javascript中replace使用的方法总结的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行