0

Regex for e-mail — Test et mønster for e-mail-adresser

Debug JavaScript regulære udtryk live: fremhævede kampe, opsamlingsgrupper, flag og erstatningseksempel.

Understøtter $1, $2 og navngivne referencer som $<navn>; $& indsætter hele kampen. Lad være tom for at skjule forhåndsvisningen.

Behandler... 0%

Resultat

Denne side åbner regex-testeren forudindlæst med et praktisk e-mail-mønster: (?<bruger>[a-zA-Z0-9._%+-]+)@(?<domæne>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Den indfanger delen før @ i en navngivet gruppe kaldet bruger og alt efter den i domæne, hvilket kræver en prik og mindst et tobogstavs topniveaudomæne. Eksempelteksten blander gyldige adresser med strenge, der ikke bør matche, så du kan se grænserne for mønsteret med et øjeblik.

En perfekt RFC 5322 e-mail regex er berømt enorm og stadig ikke en erstatning for at sende en bekræftelsesmeddelelse. I praksis er et mønster som dette det rigtige værktøj: det accepterer de adresser, rigtige mennesker skriver - inklusive prikker, plus-tags og bindestrejfdomæner - og afviser åbenlyst skrald som et dobbelt @ eller et manglende topdomæne. Se på matchlisten under teksten for at inspicere, hvad der landede i hver navngivne gruppe.

Rediger eksempelteksten, indsæt din egen adresseliste, eller stram mønsteret - hvert tastetryk kører udtrykket igen og opdaterer højdepunkterne, tælleren og grupperne. Når mønsteret opfører sig, skal du kopiere det direkte ind i din formularvaliderings- eller log-parsing-kode.