0

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.

Podržava $1, $2 i imenovane reference poput $<name>; $& umeće cijelu utakmicu. Ostavite prazno za skrivanje pregleda.

Obrada... 0%

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.