Редовни израз е-поште — Тестирајте образац за адресе е-поште
Отклањање грешака у ЈаваСцрипт регуларним изразима уживо: истакнута подударања, групе снимања, заставице и преглед замене.
Резултат
Ова страница отвара тестер редовних израза са унапред учитаним практичним шаблоном е-поште: (?<усер>[а-зА-З0-9._%+-]+)@(?<домен>[а-зА-З0-9.-]+\.[а-зА-З]{2,}). Он хвата део пре @ у именовану групу која се зове корисник и све после у домен, захтевајући тачку и најмање двословни домен највишег нивоа. Пример текста меша важеће адресе са стринговима који не би требало да се подударају, тако да можете на први поглед да видите границе шаблона.
Савршен РФЦ 5322 регуларни израз е-поште је огроман и још увек није замена за слање поруке потврде. У пракси, образац као што је овај је прави алат: прихвата адресе које куцају стварни људи — укључујући тачке, плус-ознаке и домене са цртицама — и одбацује очигледно смеће као што је двоструки @ или недостајући домен највишег нивоа. Погледајте листу утакмица испод текста да бисте проверили шта је доспело у сваку именовану групу.
Уредите узорак текста, налепите сопствену листу адреса или затегните шаблон — сваки притисак на тастер поново покреће израз и ажурира истакнуте ставке, бројач и групе. Када се образац понаша, копирајте га директно у код за валидацију обрасца или рашчлањивање дневника.