チュートリアル2026年5月30日
メール検証の正規表現
メール検証の正規表現は最も一般的なパターンの一つです。実用的なパターンで明らかな誤りを検出できます。
実用パターン
基本: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$。実際のメールの 99% をカバーしますが、RFC 5322 の全エッジケースは保証しません。
限界
正規表現は形式のみ検証し、存在確認はできません。本番では確認メールや SMTP チェックを併用してください。
メール検証の正規表現は最も一般的なパターンの一つです。実用的なパターンで明らかな誤りを検出できます。
基本: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$。実際のメールの 99% をカバーしますが、RFC 5322 の全エッジケースは保証しません。
正規表現は形式のみ検証し、存在確認はできません。本番では確認メールや SMTP チェックを併用してください。