Email Regex — Testați un model pentru adrese de e-mail
Depanați expresiile regulate JavaScript live: potriviri evidențiate, grupuri de captură, steaguri și previzualizare de înlocuire.
Rezultat
Această pagină deschide testerul regex preîncărcat cu un model practic de e-mail: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Captează partea dinaintea @ într-un grup numit utilizator și totul după acesta în domeniu, necesitând un punct și cel puțin un domeniu de nivel superior de două litere. Exemplul de text combină adrese valide cu șiruri care nu ar trebui să se potrivească, astfel încât să puteți vedea limitele modelului dintr-o privire.
O expresie regex de e-mail RFC 5322 perfectă este enormă și încă nu înlocuiește trimiterea unui mesaj de confirmare. În practică, un model ca acesta este instrumentul potrivit: acceptă adresele tipul de persoane reale - inclusiv puncte, etichete plus și domenii cu cratime - și respinge gunoiul evident, cum ar fi un @ dublu sau un domeniu de nivel superior lipsă. Priviți lista de potriviri de sub text pentru a inspecta ce a ajuns în fiecare grup numit.
Editați textul eșantion, inserați propria listă de adrese sau strângeți modelul - fiecare apăsare a tastei rulează din nou expresia și actualizează evidențierile, contorul și grupurile. Când modelul se comportă, copiați-l direct în codul de validare a formularului sau de analiză a jurnalului.