はじめに:
電話番号の検証は、ユーザー入力がさまざまなアプリケーションに対して正しい形式であることを確認します。この記事では、特殊文字を含まない 10 桁などの特定の形式で電話番号を検証するために、既存の正規表現を拡張する必要性について説明します。
問題:
A開発者は、電話番号を 3 つの形式で検証する必要があるシナリオに遭遇しました:
既存の正規表現 (/^(()?d{3}())?( -|s)?d{3}(-|s)d{4}$/) はケータリングのみ
解決策:
この問題に対処するには、正規表現を変更して 10 桁の数字を含めることができます。形式:
/^[\+]?[0-9]{0,3}\W?+[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
説明:
検証例:
強化された正規表現は、以下を含むすべての指定された形式を検証します。
追加の形式:
正規表現もサポートされています以下の追加形式:
この強化された正規表現を組み込むことにより、指定された形式での電話番号の検証を実現できます。効果的に。
以上がJavaScript 正規表現を使用して 10 桁の電話番号やその他の形式を検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。