2011-11-11 57 views
0

搜索网络以找到一个正则表达式来验证访问者名称输入的两部分,但没有太多的运气。验证以确保输入名称

A“两个部分的”访问者名字的意思是比如Joe SoapTom O'Fool

我想接受A-Z,A-Z字母“符号和至少一个空格。

我需要的东西像下面这样做的工作

if(!preg_match("^[a-zA-Z'-]+$/i^", $vname)) 

但这不会通过;它会一直返回消息来输入有效的名称。

有没有简单的解决方法?

+0

你的正则表达式接受连字符'-',但你的问题没有提及他们。你要哪个? –

回答

1

试试这个:

"/^[a-z']+ [a-z']+$/i" 
+0

这样做 - 谢谢 – Webiter