更改此正则表达式以包含带连字符的数字

时间:2013-03-20 14:39:37

标签: regex

我有一个正则表达式,用于排除所有特殊字符 - / ^ \ s * [a-zA-Z0-9,\ s] + \ s * $ / 如何更改此正则表达式以排除除连字符以外的特殊字符,以便用户可以使用短划线输入数字

1 个答案:

答案 0 :(得分:2)

只需在你的设置中添加短划线:

/^\s*[a-zA-Z0-9,\s-]+\s*$/

你可以稍微优化一下:

/^\s*[A-Za-z\d,\s-]+\s*$/

\ d - 表示所有位数

@MikeM,你是对的。完成了! 当@MikeM注意到时,将A-z改回A-Za-z。