このブログはURLが変更になりました

新しいブログはこちら→ https://matsuu.hatenablog.com/

本当に正しいメールアドレスチェック用の正規表現とは?

「日本語@日本語.jp」なメールアドレスに一歩前進 - ITPro

 インターネット関連技術の標準化団体IETFは2009年4月1日(米国時間3月31日)、英語以外の言語をメールアドレスにできる「国際化メールアドレス」の実験規格を公表した。「白井良@日経BP.jp」のような日本語を使ったメールアドレスが可能になる。

 国際化メールアドレスの仕様自体は2008年9月にRFC5335、RFC5336、RFC5337として発行済み。これはUTF-8エンコーディングした文字をメールアドレスに利用する仕様だ。ただ、中継経路に古いメールサーバーがある場合への対応ができていなかった。この課題を補うものとして4月1 日に既存システムとの互換性を保証するRFC5504が発行された。これによりインターネット上で国際化メールアドレスを利用するための規格がすべて整った。

うへ。てことは、メールアドレスチェック用の正規表現はこんな感じか?

/^[^@@]+[@@][^@@]+$/

RFCはまだ読んでない。厳密には違うかもしれない。