ブログ
チュートリアル2026年5月30日

メール検証の正規表現

メール検証の正規表現は最も一般的なパターンの一つです。実用的なパターンで明らかな誤りを検出できます。

実用パターン

基本: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$。実際のメールの 99% をカバーしますが、RFC 5322 の全エッジケースは保証しません。

限界

正規表現は形式のみ検証し、存在確認はできません。本番では確認メールや SMTP チェックを併用してください。