我需要使用正则表达式来验证带有php的字段,该字段必须有两个单词用空格隔开,如:“First Last”但我找不到符合我目的的字符,任何人都可以帮助我吗?
我所做的最好的是^[a-zA-Z0-9_\s]*$
但是有了这个,我可以在场上的任何地方都有多个空间,我只想在单词之间。任何人都可以帮助我吗?
答案 0 :(得分:8)
^\w+\s\w+$
之类的东西应该适合这种情况。但是你不一定需要使用正则表达式,你可以使用explode()
。
答案 1 :(得分:3)
^[^\s]+\s[^\s]+$
[^\s]+
匹配一个或多个字符,但空白字符除外; \s
匹配单个空白字符。答案 2 :(得分:0)
这可能会成功
^[a-zA-Z0-9]+ {1}[a-zA-Z0-9]+$