0
我的數字看起來像(###)### - ####如何驗證特定格式的電話號碼?
不存在與下一個數字 之間有一個空格)或我的電話號碼可以像(###)# ## - ####分機####分機的後
空間和)
有人能告訴我需要進行覈實,如果任何一個是有效的什麼正則表達式。請注意,如果分機存在,分機號碼必須爲4位數字。
我發現這個表達式表達在網絡上
Regex.Match(number, @"^(\+[0-9]{9})$").Success
可惜我不是在正則表達式很好地理解或修改
「\( [0-9] {3} \)[0-9] {3} - [0-9] {4}(ext [0-9] {4})?「可以縮短,但在某些方面它很容易閱讀 – BugFinder
谷歌libphonenumber:http://code.google.com/p/libphonenumber/ – Maarten
不知道爲什麼這是關閉作爲一個騙局。假設的欺騙要廣泛得多,而且這是一個非常狹窄的模式要求,實際上它甚至不是所假設的欺騙的OP規定的模式之一。這不是一個關於「你如何驗證任何*電話號碼模式」的問題,因爲它是「你如何驗證這個確切的一系列字符,順便說一下,它恰好是電話號碼的一個例子」 。 @戳 –