Javascript 一个或多个名字的EREG表达式,用逗号分隔
不知怎么的,我没法让它工作。我希望至少有一个名字,但也有可能添加更多的名称由逗号和空格分隔 这就是我得到的:Javascript 一个或多个名字的EREG表达式,用逗号分隔,javascript,regex,Javascript,Regex,不知怎么的,我没法让它工作。我希望至少有一个名字,但也有可能添加更多的名称由逗号和空格分隔 这就是我得到的: var exp_name2 = /^[A-Z]{1}[a-z-]*[,\s][A-Z]{1}[a-z-]$/; 你知道我该怎么做吗?好吧,你希望它是这样的:Name,Name lastname,Name [a-zA-Z\s]*(?:,?[\s]?)? 选择小写或大写字母,直到它碰到、或空格,然后重复 否则:名称,名称,名称 [A-Z][a-z\s]*(?:,\s)? 这应该是可行的
var exp_name2 = /^[A-Z]{1}[a-z-]*[,\s][A-Z]{1}[a-z-]$/;
你知道我该怎么做吗?好吧,你希望它是这样的:Name,Name lastname,Name
[a-zA-Z\s]*(?:,?[\s]?)?
选择小写或大写字母,直到它碰到、
或空格,然后重复
否则:名称,名称,名称
[A-Z][a-z\s]*(?:,\s)?
这应该是可行的。看看