2017年9月1日

javascript 使用正则表达式实现 replaceAll

js 中的字符串有个 replace 方法,但默认只替换第一个匹配。想要全部替换,必须用到正则表达式。

举例说明:

> num = "11,111,11"
< "11,111,11"
> num.replace(',', '$')
< "11$111,11"
> num.replace(new RegExp(','), '$')
< "11$111,11"
> num.replace(new RegExp(',', 'g'), '$')
< "11$111$11"

“以书为舟,遨游尘世”,
最好的免费 kindle 电子书分享站:

You may also like...

发表回复

您的电子邮箱地址不会被公开。


*