0

我想在全名字段中检查全名字段应该接受名字和姓氏之间的空格,使用我正在使用strrpos()它的函数但不工作

4

1 回答 1

1

你可以使用正则表达式...

if (preg_match("/(.+)( )(.+)/", $full_name))
{ 
// returns true if name is formed of two words with a space between
}

为了更好的验证,您可以使用 \w 尽管请记住它只会匹配英文单词字符。有关更多信息,请参见此处:为什么 \w 仅匹配 javascript 正则表达式中的英文单词?

preg_match("/(\w+)( )(\w+)/", $full_name)
于 2012-09-10T05:30:34.990 回答