losos100, и пусть. Это ведь проблемы пользователя, который ввёл такое мыло. Одно и тоже, что если бы он не своё мыло ввёл. Так что, смысла нет делать какие-то проверки на E-mail.
Вот такого простого варианта вполне хватит:
alert( /^[\w\d%$:.-]+@\w+\.\w{2,5}$/.test('test@mail.ru') );