E-mailregex — Test een patroon voor e-mailadressen
Debug reguliere JavaScript-expressies live: gemarkeerde overeenkomsten, vastgelegde groepen, vlaggen en vervangingsvoorbeeld.
Resultaat
Deze pagina opent de regex-tester die vooraf is geladen met een praktisch e-mailpatroon: (?<gebruiker>[a-zA-Z0-9._%+-]+)@(?<domein>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Het legt het gedeelte vóór de @ vast in een benoemde groep genaamd gebruiker en alles erna in een domein, waarvoor een punt en ten minste een topniveaudomein van twee letters nodig zijn. De voorbeeldtekst combineert geldige adressen met tekenreeksen die niet overeenkomen, zodat u in één oogopslag de grenzen van het patroon kunt zien.
Een perfecte RFC 5322-e-mailregex is enorm groot en is nog steeds geen vervanging voor het verzenden van een bevestigingsbericht. In de praktijk is een patroon als dit het juiste hulpmiddel: het accepteert de adressen die echte mensen typen – inclusief punten, plus-tags en afgebroken domeinen – en verwerpt voor de hand liggende rommel zoals een dubbele @ of een ontbrekend topniveaudomein. Kijk naar de matchlijst onder de tekst om te zien wat er in elke genoemde groep terecht is gekomen.
Bewerk de voorbeeldtekst, plak uw eigen adreslijst of verscherp het patroon: elke toetsaanslag voert de uitdrukking opnieuw uit en werkt de hoogtepunten, de teller en de groepen bij. Wanneer het patroon zich gedraagt, kopieert u het rechtstreeks naar uw formuliervalidatie- of log-parseercode.