0
我以某種方式無法使其工作。我希望至少有一個名字,但也可以添加更多由逗號和空格分隔的名稱。用逗號隔開的一個或多個名字的EREG表達式
這是我得到:
var exp_name2 = /^[A-Z]{1}[a-z-]*[,\s][A-Z]{1}[a-z-]$/;
任何想法如何,我可以做到這一點?
我以某種方式無法使其工作。我希望至少有一個名字,但也可以添加更多由逗號和空格分隔的名稱。用逗號隔開的一個或多個名字的EREG表達式
這是我得到:
var exp_name2 = /^[A-Z]{1}[a-z-]*[,\s][A-Z]{1}[a-z-]$/;
任何想法如何,我可以做到這一點?
好了,所以你想它是這樣的:直到碰到一個,
或空間名稱,名字姓氏,名字
[a-zA-Z\s]*(?:,?[\s]?)?
選擇要麼大寫或小寫字母,然後重複。
否則:姓名,名稱,名稱
[A-Z][a-z\s]*(?:,\s)?
這是應該工作。看看吧http://jsfiddle.net/bZy5Q/1/