Во фронтенде практически не существует стандартов. В любом его направлении.
Даже валидная вёрстка не стандарт (ну или, как минимум, не обязательный/не повсеместный).
Валидация email на фронте не даёт 100% гарантию что email верный и существует.
Можно лишь обязать пользователя соблюсти определённый паттерн.
Если чистый js, то можно воспользоваться validation api и регулярным выражением.
https://developer.mozilla.org/ru/docs/Learn/Forms/...