^(\(\d{3}\)|^\d{3}[.-]?)?\d{3}[.-]?\d{4}$
以上是regular expression
我已創建匹配北美電話號碼有和無括號在代碼中。但它不工作,我似乎沒有找到問題。正則表達式匹配北美電話號碼不工作
(180)-555-5555 --> Not Matching
180-555-5555 --> Matching
有人幫我理解爲什麼這不匹配? '\(\d{3}\)'
用於捕獲括號。
^(\(\d{3}\)|^\d{3}[.-]?)?\d{3}[.-]?\d{4}$
以上是regular expression
我已創建匹配北美電話號碼有和無括號在代碼中。但它不工作,我似乎沒有找到問題。正則表達式匹配北美電話號碼不工作
(180)-555-5555 --> Not Matching
180-555-5555 --> Matching
有人幫我理解爲什麼這不匹配? '\(\d{3}\)'
用於捕獲括號。
你錯過一個破折號。 '^(\(\ d {3} \) - |^\ d {3} [.-]?)?\ d {3} [.-]?\ d {4} $' –
Thanks @UlugbekUmirov。有效。 – Sathish
爲什麼我在這裏投票?我在這裏問的問題有什麼不對嗎?這個社區有什麼問題? – Sathish