Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Напишите ф-цию, которая должна проверить правильность ввода адреса эл. почты. (https://javascript.ru/forum/css-html/80473-napishite-f-ciyu-kotoraya-dolzhna-proverit-pravilnost-vvoda-adresa-ehl-pochty.html)

ivan.vasiliev 09.06.2020 06:50

Напишите ф-цию, которая должна проверить правильность ввода адреса эл. почты.
 
Напишите ф-цию, которая должна проверить правильность ввода адреса эл. почты.
Почта верна при условии:

a. весь адрес не должен содержать русские буквы и спецсимволы, кроме одной
«собачки», знака подчеркивания, дефиса и точки, причем они не могут быть
первыми и последними в адресе, и идти подряд, например: «..», «@.», «.@» или
«@@», «_@», «@-», «--» и т.п.

b. имя эл. почты (до знака @) должно быть длиной более 2 символов, причем имя
может содержать только буквы, цифры, но не быть первыми и единственными в
имени, и точку;

c. после последней точки и после @, домен верхнего уровня

И сделать без регулярных выражений надо. Спасибо за помощь)


Часовой пояс GMT +3, время: 07:22.