Javascript中城市,州的正则表达式

Kri*_*shh -5 javascript regex jquery

我需要一个正则表达式来测试City,State的文本框.

有效的例子是:
Dallas,TX
Dallas,TX
Dallas,Texas

我试过了/([^,]),\s*(\w{2})/.它没有掩盖所有案件

任何人都可以帮助我.谢谢!

Ian*_*Ian 5

尝试:

var re = /^[A-Za-z]+,[ ]?[A-Za-z]+{2,}$/;
// Use `re.test("City,State");` to get true/false
Run Code Online (Sandbox Code Playgroud)

演示: http ://jsfiddle.net/E3HCk/

所有这一切都要求字符串以至少一个字母字符开头,后跟逗号,然后是可选空格,然后是至少两个字母字符.