インターネットの発展に伴い、電子メールは人々の日常生活や仕事に欠かせないものになりました。 Webサイト開発では、ユーザーが入力したメールアドレスが仕様を満たしているかどうかを検証する必要があることがよくあります。この記事では、PHP 正規表現を使用して電子メール形式を検証する方法を紹介します。
メール形式を確認する前に、まずメール形式のルールを理解しましょう。一般に、法的な電子メール アドレスには次の部分が含まれている必要があります:
① ユーザー名。通常は小文字、数字、特殊文字の組み合わせで、ドット (.) とダッシュ (-) を含めることができます。
②@ 記号、ユーザー名とドメイン名を区切る;③ドメイン名 (ドメイン名サフィックスとドメイン名プレフィックスを含む) (com.cn、net など)。に一致します。_ - 記号の後に組み合わせが続きます。 は、0 回以上一致することを意味します
@ は @ 記号に一致します [a-z0-9] は小文字と数字の組み合わせに一致します、これは、少なくとも 1 回 ( .[a-z] ){1,2} が一致することを意味します。記号の後に小文字が続きます。{1,2} は、一連の一致を繰り返すことができることを示します1 回か 2 回 $/i は文字列で終わり、i はサイズを示す 淡々と書く 上記の正規表現はほとんどの電子メール アドレスに一致しますが、追加の処理が必要な特殊なケースがいくつかあります。漢字を含むものなど。以上がPHP正規表現を使用してメール形式を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。