2016-08-08 9 views
0

1つの入力で2種類の電話番号形式を検証する必要があります。 パターンは、私は、次のパターン複数の電話番号が一致しないHTML Regex

<input type="tel" name="phone" id="phone" class="input" pattern="^\+\d{2} \d{1,3} \d{2,3} \d{2} \d{2}$" required /> 

を使用するが、それはのようないくつかの他のパタ​​ーンを検証

+ XX XXX XX XX XX又は

+ XX X XXX XX XX

、あります+ xx xx xx xx xx

上記のパターンに対してHTML RegExを正確に使用する方法を知る必要があります。おかげで事前

+0

が重複する可能性が動作します電話番号の検証の正規表現](http://stackoverflow.com/questions/123559/a-comprehensive-regex-for-phone-number-validation) –

答えて

1

使用|に見えるかの操作

のためにこれは【総合の

^\+\d{2} (\d{1} \d{3}|\d{3} \d{2}) \d{2} \d{2}$ 
+0

はいこれは期待どおりに動作します。あなたの手をありがとう:)) – mapmalith

0

にあなたは確認する必要があり[:スペース:]正規表現

^\+\d{2}\ (\d{1,3}\)+(\d{2}\ ?)$ 
+0

ありがとう、これは動作しません予想通り。 – mapmalith

関連する問題