Email Regex – Testaa sähköpostiosoitteiden malli
Korjaa JavaScriptin säännölliset lausekkeet livenä: korostetut osumat, kaappausryhmät, liput ja korvaavien esikatselu.
Tulos
Tämä sivu avaa regex-testaajan, jossa on esiladattu käytännöllinen sähköpostimalli: (?<käyttäjä>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Se kaappaa @-merkkiä edeltävän osan nimettyyn ryhmään nimeltä käyttäjä ja kaiken sen jälkeisen osan verkkotunnukseksi, mikä vaatii pisteen ja vähintään kaksikirjaimisen ylätason verkkotunnuksen. Esimerkkiteksti sekoittaa kelvollisia osoitteita merkkijonoihin, joiden ei pitäisi täsmätä, joten näet kuvion rajat yhdellä silmäyksellä.
Täydellinen RFC 5322 -sähköpostin regex on tunnetusti valtava, eikä se silti korvaa vahvistusviestin lähettämistä. Käytännössä tämän kaltainen malli on oikea työkalu: se hyväksyy oikeiden ihmisten kirjoittamat osoitteet – mukaan lukien pisteet, plus-tunnisteet ja tavutusalueet – ja hylkää ilmeisen roskan, kuten kaksois-@ tai puuttuvan ylätason verkkotunnuksen. Katso tekstin alla olevasta otteluluettelosta, mitä kuhunkin nimettyyn ryhmään päätyi.
Muokkaa esimerkkitekstiä, liitä oma osoiteluettelosi tai kiristä kuviota – jokainen näppäimen painallus suorittaa lausekkeen uudelleen ja päivittää korostukset, laskurin ja ryhmät. Kun kuvio toimii, kopioi se suoraan lomakkeen vahvistus- tai lokin jäsennyskoodiin.