2011-09-26 29 views
0

我以某種方式無法使其工作。我希望至少有一個名字,但也可以添加更多由逗號和空格分隔的名稱。用逗號隔開的一個或多個名字的EREG表達式

這是我得到:

var exp_name2 = /^[A-Z]{1}[a-z-]*[,\s][A-Z]{1}[a-z-]$/; 

任何想法如何,我可以做到這一點?

回答

0

好了,所以你想它是這樣的:直到碰到一個,或空間名稱,名字姓氏,名字

[a-zA-Z\s]*(?:,?[\s]?)? 

選擇要麼大寫或小寫字母,然後重複。

否則:姓名,名稱,名稱

[A-Z][a-z\s]*(?:,\s)? 
相關問題