オランダの電話番号に一致する正規表現を探しています。フォーマット要件は次のとおりです。
- 0 から始める必要があります
- 最大 1 つのダッシュ「-」文字 (オプション) を含みます。最初の文字でない限り、今のところどこにあるかは問題ではありません
- 全長10文字または11文字
これは私がこれまでに思いついたものです:
^0+-{1}?([0-9]{10,11})$
オランダの電話番号に一致する正規表現を探しています。フォーマット要件は次のとおりです。
これは私がこれまでに思いついたものです:
^0+-{1}?([0-9]{10,11})$
これは以前 http://regexlib.com/Search.aspx?k=phone%20numberで見 たことがあります。この Web サイトをチェックしてください。
(^\+[0-9]{2}|^\+[0-9]{2}\(0\)|^\(\+[0-9]{2}\)\(0\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\-\s]{10}$)
オランダ式の電話番号を評価するための正規表現。プレフィックスの例: +31、+31(0)、(+31)(0)、0、0031 の後に 9 つの数字 (スペースまたは - を含めることができます)。
この作品を思いついた
^(?:0|(?:\+|00) ?31 ?)(?:(?:[1-9] ?(?:[0-9] ?){8})|(?:6 ?-? ?[1-9] ?(?:[0-9] ?){7})|(?:[1,2,3,4,5,7,8,9]\d ?-? ?[1-9] ?(?:[0-9] ?){6})|(?:[1,2,3,4,5,7,8,9]\d{2} ?-? ?[1-9] ?(?:[0-9] ?){5}))$
オランダの携帯電話番号用に次のものを生成しました。これまで、いくつかの可能性をテストして、それらをカバーすることができました。お役に立てば幸いです。
\(?(31\s*|0)-?6(\s*\)?|-?\s*)([0-9]\s{0,3}){8}