如何在JavaScript字符串替换中匹配正则表达式?

时间:2014-06-25 22:24:52

标签: javascript regex regex-negation

我正在尝试用除数字之外的所有字符替换空白,但这不起作用:

s.replace(/(?!\d)/g, '')

谢谢!

1 个答案:

答案 0 :(得分:9)

使用负面字符类:

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

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

s.replace(/\D+/g, '')