标签: javascript regex regex-negation
我正在尝试用除数字之外的所有字符替换空白,但这不起作用:
s.replace(/(?!\d)/g, '')
谢谢!
答案 0 :(得分:9)
使用负面字符类:
s.replace(/[^0-9]+/g, '')
或s.replace(/[^\d]+/g, '')
s.replace(/[^\d]+/g, '')
或s.replace(/\D+/g, '')
s.replace(/\D+/g, '')