Напишите ф-цию, которая должна проверить правильность ввода адреса эл. почты.
Напишите ф-цию, которая должна проверить правильность ввода адреса эл. почты.
Почта верна при условии:
a. весь адрес не должен содержать русские буквы и спецсимволы, кроме одной
«собачки», знака подчеркивания, дефиса и точки, причем они не могут быть
первыми и последними в адресе, и идти подряд, например: «..», «@.», «.@» или
«@@», «_@», «@-», «--» и т.п.
b. имя эл. почты (до знака @) должно быть длиной более 2 символов, причем имя
может содержать только буквы, цифры, но не быть первыми и единственными в
имени, и точку;
c. после последней точки и после @, домен верхнего уровня
И сделать без регулярных выражений надо. Спасибо за помощь)
|