Regex для email

Regex для вычле­не­ния всех email адре­сов из тек­ста выгля­дит так:

([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)

Тут всё доволь­но про­сто. Опи­са­но сгруп­пи­ро­ван­ное () пра­ви­ло: идёт под­бор по всем сим­во­лам латин­ско­го алфавита+цифры+дефис, потом знак @, потом сно­ва в.с.л.а.+ц.+д., потом точ­ка \. , и потом сно­ва в.с.л.а.+ц.+д., хотя тут мож­но было бы не ука­зы­вать 0 – 9 и дефис, на самом деле, посколь­ку в име­ни домен­ной зоны в адре­се элек­трон­ной почты не может быть что-то кро­ме букв латин­ско­го алфавита.


Может быть интересно:


Подпишитесь на нас в социальных сетях!

Instagram
VK
Facebook
YouTube!
Telegram!

Подпишитесь на обновления



* нажимая на кнопку «Подписаться», вы даете согласие на обработку своих персональных данных