0

Regex e-mail — Tesztelje az e-mail címek mintáját

A JavaScript reguláris kifejezéseinek hibakeresése élőben: kiemelt egyezések, rögzítési csoportok, jelzők és csere előnézet.

Támogatja a $1, $2 és névre szóló hivatkozásokat, mint például a $<név>; $& beszúrja az egész egyezést. Hagyja üresen az előnézet elrejtéséhez.

Feldolgozás... 0%

Eredmény

Ez az oldal megnyitja a regex tesztelőt egy praktikus e-mail mintával előre betöltött: (?<felhasználó>[a-zA-Z0-9._%+-]+)@(?<domain>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). A @ előtti részt egy felhasználó nevű csoportba rögzíti, és mindent, ami utána következik, tartományba, ehhez egy pontra és egy legalább kétbetűs felső szintű tartományra van szükség. A mintaszöveg az érvényes címeket olyan karakterláncokkal keveri, amelyeknek nem kell egyeznie, így egy pillantással láthatja a minta határait.

A tökéletes RFC 5322 e-mail regex híresen hatalmas, és még mindig nem helyettesíti a megerősítő üzenet küldését. A gyakorlatban egy ilyen minta a megfelelő eszköz: elfogadja a valódi emberek által beírt címeket – beleértve a pontokat, plusz címkéket és kötőjeles tartományokat –, és elutasítja az olyan nyilvánvaló szemetet, mint a dupla @ vagy a hiányzó legfelső szintű domain. Tekintse meg a szöveg alatti mérkőzéslistát, hogy ellenőrizze, mi került az egyes megnevezett csoportokba.

Szerkessze a minta szövegét, illessze be saját címlistáját, vagy húzza meg a mintát – minden billentyűleütés újrafutja a kifejezést, és frissíti a kiemeléseket, a számlálót és a csoportokat. Amikor a minta működik, másolja be közvetlenül az űrlap érvényesítési vagy naplóelemző kódjába.