Доброго времени суток. Вот, никогда не использовал регулярки, только "подозревал" о их существовании... тут начинаю писать крупный проект, параллельно углубленно изучая пхп. И вот для защиты от передачи недостоверных данных решил юзать регулярки, в связи с чем вопрос(ы) и возникли. Начну с того как проверить валидность написание емыла(не беру готовое - надо научиться и понять что к чему).
Адрес электронной почты состоит из имени пользователи и домена, которые разделены между собой символом "@". Имя пользователя не должно начинаться с символов "-","_" и прочее. Итак, по моему разумению это выглядит так:
т.е. эта маска должна начинаться с заглавных, прописных букв или цифр количеством от 1 и больше, после чего идут любые символы в количистве от 0 и больше, после чего идет символ "@".
Тут все верно или рассуждения не верны?
А вот со второй частью сладить совсем не могу. Нужно обязательное наличие хотя бы одной точки. А если их много... подскажите, пожалуйста, как быть?
|