2016-07-27 13 views
0

私の番号(###)###のように見える - ####特定の形式の電話番号を確認するにはどうすればよいですか?

ありとの間にスペースがある)と次の桁 または私の数は(###)#のように見えることができます## - ####内線####

内線後のスペースと)

誰かがいずれかが有効であるかどうかを確認するために実行する必要があるもの正規表現を教えてもらえます。拡張子は、4桁でなければなりません。

私は残念ながら、私はその

+0

を」 [0-9] {0} {3} - [0-9] {4}(ext [0-9] {4})?短縮することができますが、いくつかの点では読みやすくなります – BugFinder

+0

Google libphonenumber:http://code.google.com/p/libphonenumber/ – Maarten

+2

これが偽装として閉じられた理由がわかりません。想定される房ははるかに幅広く、これは実際には想定された房のOPが指定されたパターンの1つでもない、非常に狭いパターン要件である。これは「どのように*どの*電話番号パターンを検証するのか」という質問ではありません。「電話番号の一例であるこのまったくの一連の文字をどのように検証するのですか? 。 @ポーク –

答えて

1

どのようにこのパターンについて理解したり、修正するために正規表現で非常に良好ではないですウェブ

Regex.Match(number, @"^(\+[0-9]{9})$").Success 

に、この正規表現表現が見つかりました:(\

@"^\(\d{3}\) \d{3}-\d{4}(ext \d{4}){0,1}$" 
関連する問題