Верификация email регекспами.

Oct 12, 2016 19:38

https://data.iana.org/TLD/tlds-alpha-by-domain.txt
По ссылке - список актуальных TLD.

Мы видим, что:
- эпоха .com, .net, .org, .edu, .mil, малоизвестного .int и двухбуквенных геодоменов давно канула в Лету

- tld растут как грибы на навозной куче после дождя; регулярно появляются новые

- практически кто угодно может сделать свой tld с блекджеком и whois-серверами. Так, есть не только .YANDEX, .GOOGLE и .YAHOO, но и .GOODYEAR, .VIRGIN и даже .VODKA

- кроме того, есть куча непроизносимых tld типа .vermögensberatung или .சிங்கப்பூர்.

Обращаю на эти факты самое пристальное внимание всех любителей писать регекспы для верификации email: всё это плохо, очень плохо или вовсе никак не ложится в привычную схему "нагуглил и прикрутил раз и навсегда регексп". Поэтому правильный подход - не писать регекспы для верификации email.

На этом тему предлагаю закрыть.

90% программистов PHP

Previous post
Up