【发布时间】:2015-07-08 05:26:17
【问题描述】:
我的正则表达式有什么问题
这是我第一次尝试使用正则表达式。但是我有一个小问题。 当我在 chrome 控制台中运行我的正则表达式时,它似乎可以工作。但是,我的 Komodo Edit 在以下行中显示了一个错误(字符类中的范围无效):
s = s.replace(/([^0-9,-\s])/g,"");
我只想允许这些字符:
0-9
,
-
\s (whitespace)
例如输入:s1,2,3,4 ,5 / #, 7-9" 应该给我:1,2,3,4 ,5 , 7-9
感谢所有帮助:)
【问题讨论】:
标签: javascript regex