Как проверить адрес электронной почты с помощью регулярного выражения?



на протяжении многих лет я медленно развивался регулярные выражения что проверяет большинство адресов электронной почты правильно, предполагая, что они не используют IP-адрес в качестве серверной части.



Я использую его в нескольких программах PHP, и это работает большую часть времени. Тем не менее, время от времени я связываюсь с кем-то, у кого возникают проблемы с сайтом, который его использует, и мне приходится вносить некоторые корректировки (совсем недавно я понял, что не разрешаю 4-символьный дву.)



какое лучшее регулярное выражение Вы имеете или видели для проверки электронной почты?



Я видел несколько решений, которые используют функции, которые используют несколько более коротких выражений, но я бы предпочел иметь одно длинное сложное выражение в простой функции вместо нескольких коротких выражений в более сложной функции.

775   0  

Comments

    Ничего не найдено.