这段正则问题在哪里的?去除逗号的

看不出问题在什么地方,谢谢各位
这段正则问题在哪里的?去除逗号的

// 替换货币符号和 , 还有空格

let a = '¥2,222,222'

a.replace(/\$|\¥|\NT|\s?|(,*)/g, '')


回答:

那不就是去除非数字?
'¥2,222,222'.replace(/\D/g, '')


回答:

这里只要取数字就好了,

.replace(/[^0-9]/g, '')"


回答:

更安全的是

.replace(/[^0-9\.]/g, '')"

或者

.replace(/[^\d\.]/g, '')"

因为还有可能有小数点的。

以上是 这段正则问题在哪里的?去除逗号的 的全部内容, 来源链接: utcz.com/p/936685.html

回到顶部