【发布时间】:2016-06-04 14:48:56
【问题描述】:
我想检查正则表达式 PHP 的名称是否有效,但我需要一个允许的唯一正则表达式:
- 字母(大写和小写)
- 空格(最多 2 个)
但是空格后不能有空格.. 例如: 姓名 -> Dennis Unge Shishic(有效) 名称 -> Denis(空格)(空格)(无效)
希望大家理解我,谢谢:)
【问题讨论】:
-
请发布您的尝试
-
你有没有尝试过?
^[a-zA-Z]+\s[a-zA-Z]+(\s[a-zA-Z])?$或许或者仅仅是名字有效? -
我没有尝试任何正则表达式,因为我找不到任何东西..
-
你能提供更多关于什么是有效的和无效的例子吗?
-
可以有名字和姓氏,但也可以是名字-中间名-姓氏..所以两者都可以有效..并且只能有1或2个空格(不多也不少).. 例如:John Smith(有效)(包含 1 个空格) John Deny Smith(有效)(包含 2 个空格)
标签: php regex validation