Regex for e-post — Test et mønster for e-postadresser
Feilsøk JavaScript-regulære uttrykk live: uthevede treff, fangstgrupper, flagg og erstatningsforhåndsvisning.
Resultat
Denne siden åpner regex-testeren forhåndslastet med et praktisk e-postmønster: (?<bruker>[a-zA-Z0-9._%+-]+)@(?<domene>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Den fanger opp delen før @ i en navngitt gruppe kalt bruker og alt etter den til domene, og krever en prikk og minst et to-bokstavs toppnivådomene. Eksempelteksten blander gyldige adresser med strenger som ikke skal samsvare, slik at du kan se grensene til mønsteret med et øyeblikk.
En perfekt RFC 5322 e-postregex er berømt enorm og fortsatt ikke en erstatning for å sende en bekreftelsesmelding. I praksis er et mønster som dette det riktige verktøyet: det aksepterer adressene som virkelige mennesker skriver – inkludert prikker, pluss-tagger og bindestrekdomener – og avviser åpenbart søppel som et dobbelt @ eller et manglende toppdomene. Se på kamplisten under teksten for å inspisere hva som havnet i hver navngitt gruppe.
Rediger eksempelteksten, lim inn din egen adresseliste, eller stram mønsteret – hvert tastetrykk kjører uttrykket på nytt og oppdaterer høydepunktene, telleren og gruppene. Når mønsteret fungerer, kopierer du det rett inn i skjemavaliderings- eller logg-parsingskoden.