Вот
тут предлагают такое решение...
var email='mail@i.ua'
var reg = /^(([a-zA-Z0-9]|[!#$%\*\/\?\|^\{\}`~&'\+=-_])+\.)*([a-zA-Z0-9]|[!#$%\*\/\?\|^\{\}`~&'\+=-_])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9-]+$/i
if (!reg.test(email)) {
alert ('Пожалуйста, введите корректный электронный адрес.');
} else {
alert('Ok')
}