最小长度正则表达式

时间:2014-10-04 11:02:09

标签: regex

我需要帮助强制执行正确的澳大利亚电话号码。这就是我到目前为止所拥有的。我怎样才能要求用户使用'02,04,03,07或08开始编号,且长度必须为10个字符?

^\({0,1}((0|\+61)(2|4|3|7|8)){0,1}\){0,1}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{2}(\ |-){0,1}[0-9]{1}(\ |-){0,1}[0-9]{3}$

1 个答案:

答案 0 :(得分:1)

如果您想要只允许10个字符,请从正则表达式中删除不需要的(-+61

^((0)(2|4|3|7|8))[0-9]{2}[0-9]{2}[0-9]{1}[0-9]{3}$

DEMO