0

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

4

1 回答 1

2

只需在您的集合中添加破折号:

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

您可以对其进行一些优化:

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

\d - 表示所有数字

@MikeM,你是对的。完毕!正如@MikeM 所注意到的,将 Az 改回 A-Za-z。

于 2013-03-20T14:41:17.140 回答