标签: javascript regex
我有一个由郊区,州和邮政编码(全部为澳大利亚)组成的字符串,需要在提交表单之前进行验证。
郊区 - 应该是A-Z 州 - A-Z和2-3的长度 邮政编码 - 仅限数字和仅3-4位数
例如
RAPID CREEK, NT, 810
我想出了这个:
^([A-Za-z])+(,)([A-Za-z]{2,3})+(,)([0-9]{3,4})
我错过了什么?
提前感谢您的帮助
答案 0 :(得分:1)
在+之后删除([A-Za-z]{2,3})并在最后添加$。
+
([A-Za-z]{2,3})
$
^([A-Z]+(?:\s[A-Z]+)*),\s*([A-Z]{2,3}),\s*([0-9]{3,4})$
DEMO