美高梅4858-美高梅4858mgm-[官方网站]

美高梅4858mgm 原生支撑 replaceAll 了

详见 MDN:https://developer.mozilla.org/zh-CN/docs/Web/美高梅4858mgm/Reference/Global_Objects/String/replaceAll

replaceAll() 方法返回一个新字符串,该字符串的所有满足;模式的匹配,都被用替换者;替换了。 模式 可以是一个字符串或者一个 RegExp, 并且替代者可以是一个字符串,也可以是每次匹配都要调用的函数。

不过兼容性很低,只有 Chrome 85、Firefox 77、Safari 13.1 开始支撑

Snipaste_2020-06-24_16-23-06.png

Chrome 85 运行结果

我66你66啊".replace("66", "喜欢");
>>> "我喜欢你66啊"

"我66你66啊".replaceAll("66", "喜欢");
>>> "我喜欢你喜欢啊"

Snipaste_2020-06-24_16-28-26.png

当然你还可以使用 replace 实现类似功能

"我666你666啊".replace(/666/g, "喜欢");
>>> "我喜欢你喜欢啊"

"我{{$tmp}}你{{$tmp}}啊".replace(/{{\$tmp}}/g, "喜欢");
>>> "我喜欢你喜欢啊"

如无特别声明,该文章均为 美高梅4858官方网站NowTime.cc)原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。


标签: none

赞 (0)

添加新评论

XML 地图 | Sitemap 地图