什么是验证名称的最佳正则表达式?

时间:2014-06-18 13:58:39

标签: javascript regex forms validation

我正在创建一个Web商店,我需要使用JavaScripts验证输入,这样用户就不必提交表单来获取PHP错误(尽管我也在使用PHP验证表单)。

我想出的是以下正则表达式:

/^[a-zA-Z]+$/

但是上面的正则表达式只允许使用字母字符,而我还想允许'-等字符,因为显然名称也可能包含这两个字符。我的问题是,如何使正则表达式允许alpha字符和上面的两个字符。

除此之外,我还有一个问题出现在我脑海中,ă等字符会通过上述验证吗?

1 个答案:

答案 0 :(得分:0)

将它们添加到您的角色组中,如此

/^[a-zA-Z'-]+$/