正则expression式的zip代码
可能重复:
什么是最终的邮政编码和正则expression式?
我需要正则expression式,可以满足我的三个条件的邮政编码。 例如-
- 12345
- 12345-6789
- 12345 1234
任何指针和build议将不胜感激。 谢谢 !
^\d{5}(?:[-\s]\d{4})?$
-
^
=string的开始。 -
\d{5}
=匹配5位数(条件1,2,3) -
(?:…)
=分组 -
[-\s]
=匹配空格(对于条件3)或连字符(对于条件2) -
\d{4}
=匹配4位数(条件2,3) -
…?
=之前的模式是可选的(条件1) -
$
=string的结尾。
- 为什么范围没有按预期工作?
- 正则expression式的字母数字,至less有1个数字和1个字符
- 如何validation一个string只包含字母,数字,下划线和破折号?
- 如何检查一个string是否以几个前缀之一开头?
- 你可以使用stringvariables实时创buildJavaScript正则expression式吗?
- 使用Python的string.replace与re.sub
- Javascript / jQuery:分割camelcasestring并添加连字符而不是空格
- 有没有正则expression式来检测有效的正则expression式?
- 字母数字,短划线和下划线,但没有空格正则expression式检查Javascript