可能重复:
PHP 正则表达式检查英文名称
我正在尝试编写一个正则表达式来检查我为用户拥有的名称字段。
我希望它检查
Firstname SPACE Middle initial SPACE Last name.
我知道我需要中间首字母的单数字母,[a-z]
但我不确定如何为名字和姓氏以及两者之间的空格做完整的单词。
可能重复:
PHP 正则表达式检查英文名称
我正在尝试编写一个正则表达式来检查我为用户拥有的名称字段。
我希望它检查
Firstname SPACE Middle initial SPACE Last name.
我知道我需要中间首字母的单数字母,[a-z]
但我不确定如何为名字和姓氏以及两者之间的空格做完整的单词。
您可能想使用str_word_count()让您自己更轻松一些。
此外,要检查您可能想要添加更多字母的名称a-z
,您应该查看此问题中的答案。
名称可能包含-
符号。/^[\-a-z]+\s[\-a-z]\s[\-a-z]+$/i
^[A-Za-z]+\s[A-Za-z]\s[A-Za-z]+$