Javascript中城市、州的正则表达式
我需要一个正则表达式来测试City和State的文本框 有效的例子有:Javascript中城市、州的正则表达式,javascript,jquery,regex,Javascript,Jquery,Regex,我需要一个正则表达式来测试City和State的文本框 有效的例子有: 德克萨斯州达拉斯 德克萨斯州达拉斯 德克萨斯州达拉斯 我试过/([^,]),\s*(\w{2})/。它并没有掩盖所有案件 有人能帮我吗。谢谢 试试看: var re = /^[A-Za-z]+,[ ]?[A-Za-z]+{2,}$/; // Use `re.test("City,State");` to get true/false 演示: 所有这一切都需要字符串以至少一个字母字符开头,后跟逗号,然后是可选空格,然后是至少
德克萨斯州达拉斯
德克萨斯州达拉斯
德克萨斯州达拉斯 我试过
/([^,]),\s*(\w{2})/
。它并没有掩盖所有案件
有人能帮我吗。谢谢 试试看:
var re = /^[A-Za-z]+,[ ]?[A-Za-z]+{2,}$/;
// Use `re.test("City,State");` to get true/false
演示:
所有这一切都需要字符串以至少一个字母字符开头,后跟逗号,然后是可选空格,然后是至少两个字母字符。这可能会有所帮助
^.*\, ?[a-zA-Z]*
在尝试了Lan的版本后,我发现以下几点适合我
\b[A-Z][a-zA-Z]+,[ ]?[A-Z]{2}\b
我发现大多数州都是大写和两个字符,以及城市第一个字母的大写 我试过/([^,]),\s*(\w{2})/。它并没有掩盖所有案件