-2
我需要帮助执行一个正确的澳大利亚电话号码。这是我迄今为止所拥有的。我怎样才能让用户用'02,04,03,07或08开始号码,它必须是10个字符长?最小长度Regex
^\({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}$
我需要帮助执行一个正确的澳大利亚电话号码。这是我迄今为止所拥有的。我怎样才能让用户用'02,04,03,07或08开始号码,它必须是10个字符长?最小长度Regex
^\({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}$
,所以你不想数量开始'+ 61'或'(' – 2014-10-04 11:06:58
请解释为什么你的问题不是http://stackoverflow.com/questions/15595819/validate-australian-10-digit-phone-number-to-begin-with-0的重复-javascript – Cephalopod 2014-10-04 11:07:35
Correc吨。不是+61。只是07等或0427等等。正则表达式很好,但是它让我输入'32090000'而不是强制'0732090000'作为10个字符,并且以02,03,04,07或08开头。 – Rya 2014-10-04 11:26:30