1

可能重复:
PHP 正则表达式检查英文名称

我正在尝试编写一个正则表达式来检查我为用户拥有的名称字段。

我希望它检查

Firstname SPACE Middle initial SPACE Last name.

我知道我需要中间首字母的单数字母,[a-z]但我不确定如何为名字和姓氏以及两者之间的空格做完整的单词。

4

3 回答 3

2

您可能想使用str_word_count()让您自己更轻松一些。

此外,要检查您可能想要添加更多字母的名称a-z,您应该查看此问题中的答案。

于 2011-07-17T17:48:38.517 回答
1

名称可能包含-符号。/^[\-a-z]+\s[\-a-z]\s[\-a-z]+$/i

于 2011-07-17T17:48:20.410 回答
0
^[A-Za-z]+\s[A-Za-z]\s[A-Za-z]+$
于 2011-07-17T17:45:24.730 回答