E-poštni regularni izraz — preizkusite vzorec za e-poštne naslove
Odpravljanje napak v regularnih izrazih JavaScript v živo: označena ujemanja, skupine za zajemanje, zastavice in predogled zamenjave.
Rezultat
Ta stran odpre preizkuševalec regularnih izrazov, v katerem je vnaprej naložen praktični e-poštni vzorec: (?<user>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Zajame del pred @ v imenovano skupino z imenom uporabnik in vse za njim v domeno, ki zahteva piko in vsaj dvočrkovno domeno najvišje ravni. Vzorčno besedilo meša veljavne naslove z nizi, ki se ne bi smeli ujemati, tako da lahko na prvi pogled vidite meje vzorca.
Popoln e-poštni regularni izraz RFC 5322 je slavno ogromen in še vedno ni nadomestilo za pošiljanje potrditvenega sporočila. V praksi je vzorec, kot je ta, pravo orodje: sprejme naslove, ki jih vnesejo resnični ljudje – vključno s pikami, oznakami plus in domenami s vezaji – in zavrne očitne smeti, kot je dvojni @ ali manjkajoča domena najvišje ravni. Oglejte si seznam ujemanja pod besedilom, da preverite, kaj je pristalo v vsaki imenovani skupini.
Uredite vzorčno besedilo, prilepite svoj seznam naslovov ali zaostrite vzorec – vsak pritisk tipke znova izvede izraz in posodobi poudarke, števec in skupine. Ko se vzorec obnaša, ga kopirajte naravnost v kodo za preverjanje obrazca ali razčlenjevanje dnevnika.