可能重複:
Regular Expression for validating numbers with one space and one optional special character正則表達式驗證以下場景的手機號碼?
我必須寫一個正則表達式來驗證看起來像下面的手機號碼:
一個)。最大12個字符
b)。將允許空間(在非定義點處)
c)中。必須通過的長度最多爲五個數字可選分機號碼.Followed 0
d),不包括字符#
我與以下獲得0-12試圖啓動數字。但我不知道如何添加可選的擴展數字部分(#和後面數字)
^(0(?:\d{0,11}|(?=\d* \d*$)[\d ]{0,12}))$
到目前爲止,你做了什麼? –
有幾個在SO上使用regexen驗證電話號碼的答案。對於每種可能的電話號碼格式都可以設想一下正則表達式不是本網站的目標之一。我相信,如果你看看其他一些答案並再次嘗試幾次反覆試驗,你就可以解決這個問題。 –
請不要發佈相同的問題兩次,編輯第一個:http://stackoverflow.com/questions/13717990/regular-expression-for-validating-numbers-with-one-space-and-one-optional- specia –