名称后带有数字的名称(正则表达式)

时间:2012-01-31 16:05:08

标签: regex preg-match

我有一个我不明白的正则表达式。表达式是:

/^[A-Za-z\s\.\(\)]{3,}$/

我遇到的问题是我会有一个名字,例如The Test 11,这很好,但是这个正则表达式在其后带有数字的任何东西上都返回false。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

因为您的模式中没有包含数字,所以返回false,这应该有效:

/^[A-Za-z\s.\(\)0-9]{3,}$/

P.S。如果您希望这些字符包含在您的模式中,则需要转义()