Regularni izraz e-pošte — testirajte obrazac za adrese e-pošte
Ispravljanje pogrešaka u JavaScript regularnim izrazima uživo: označena podudaranja, grupe za snimanje, oznake i pregled zamjene.
Rezultat
Ova stranica otvara tester regularnih izraza s predučitanim praktičnim uzorkom e-pošte: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Hvata dio prije @ u imenovanu grupu koja se zove korisnik i sve nakon njega u domenu, zahtijevajući točku i najmanje dvoslovnu domenu najviše razine. Tekst uzorka miješa važeće adrese s nizovima koji se ne bi trebali podudarati, tako da možete vidjeti granice uzorka na prvi pogled.
Savršen RFC 5322 regularni izraz za e-poštu poznat je kao golem i još uvijek nije zamjena za slanje potvrdne poruke. U praksi, uzorak poput ovog pravi je alat: prihvaća adrese koje upisuju stvarni ljudi — uključujući točke, oznake plus i domene s crticom — i odbija očito smeće poput dvostrukog @ ili nedostajuće domene najviše razine. Pogledajte popis podudaranja ispod teksta kako biste provjerili što je dospjelo u svaku imenovanu grupu.
Uredite ogledni tekst, zalijepite vlastiti popis adresa ili pooštrite uzorak — svaki pritisak na tipku ponovno pokreće izraz i ažurira istaknute dijelove, brojač i grupe. Kada se uzorak ponaša, kopirajte ga izravno u svoj obrazac za provjeru valjanosti ili kod za analizu dnevnika.