1

我使用这个正则表达式/^[-.a-zA-Z\s]+$/ 来匹配任何只包含英文字母、破折号和点的字符串。

我想修改它以使其也匹配任何数字。

所以所有这些字符串都将被接受:

first
first-floor
1st floor
floor No. 1

我怎样才能做到这一点 ?

4

2 回答 2

5

只需将数字添加到您的字符类:

/^[-.a-zA-Z\d\s]+$/
于 2013-01-15T11:02:58.883 回答
0

你也可以写:

 /^[-.a-zA-Z0-9\s]+$/
于 2013-01-15T11:46:13.890 回答