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