種別 | 内容 | 不正例 | 説明 |
|---|---|---|---|
❌ 1 | 「@」の直前に記号がある | user-@example.com | 「@」の直前は英数字で終わる必要あり |
❌ 2 | 先頭が記号ではじまる | 「.」「_」「-」で始められない | |
❌ 3 | 記号を連続して使う | user..name@example.com | 「..」などの連続ピリオドは不可 |
❌ 4 | スペースを含む | user name@example.com | 半角・全角スペースともNG |
❌ 5 | 日本語や全角文字を含む | テスト@example.com | 一部国際対応でも多くのサーバが未対応 |
❌ 6 | 記号の種類が制限されている | user!@example.com | !, #, $, %, *, ' などは基本NG(RFC上OKでも多くの実装で拒否) |
❌ 7 | 「@」が複数ある | user@sub@example.com | 「@」は1つだけ有効 |
❌ 8 | ドメイン部分に不正文字 | user@exa_mple.com | ドメイン名では「_」が使えない(RFC上NG) |
❌ 9 | ドメインの末尾に「.」 | 「.」で終わるドメインは不正 |