電子メール アドレスを受け取るフォームを作成しており、JavaScript を使用して検証を行うinput type='email'
かどうかを決定しています。input type='text'
電子メール アドレスが有効な形式であるかどうかを判断するのは難しい作業であることは知っていますが、HTML 5 の電子メール属性がそれをどのように処理するかを知っている人はいますか?
メール属性を使用する理由
- 複雑な正規表現のプログラミングから解放されます
- コードの可読性
- 無効な電子メール アドレスが指定された場合に見栄えがする
email 属性を使用しない理由
- それがどの程度正確に機能するか分からない
- 無効な入力の場合、外観はフォームの残りの入力フィールドとは異なります
編集:e-mail
属性がどの正規表現を使用するという意味でどのように機能するか知っている人はいますか?