2013-09-23 60 views

回答

8

试着改变你的+*,在这个模式:

^[a-zA-Z]*$ 

这将匹配零个或多个拉丁字母,所以它将接受一个空字符串为好。

获得国际支持,也可能要考虑:

^\p{L}*$ 

这将在任何Unicode语言匹配零个或多个字母。

+2

如果你需要额外的Unicode字母,你可以使用'^ \ p {IsAlphabetic} * $'。 – chrylis