2011-11-11 56 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