-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