0

E-mailový regulárny výraz — otestujte vzor pre e-mailové adresy

Ladenie regulárnych výrazov JavaScriptu naživo: zvýraznené zhody, skupiny zachytávania, príznaky a ukážka nahradenia.

Podporuje $1, $2 a pomenované referencie ako $<name>; $& vloží celú zhodu. Ak chcete náhľad skryť, nechajte prázdne.

Spracovanie... 0%

Výsledok

Táto stránka otvorí tester regulárneho výrazu s predinštalovaným praktickým vzorom e-mailu: (?<user>[a-zA-Z0-9._%+-]+)@(?<doména>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Zachytáva časť pred @ do pomenovanej skupiny s názvom user a všetko za ňou do domény, pričom vyžaduje bodku a aspoň dvojpísmenovú doménu najvyššej úrovne. Vzorový text kombinuje platné adresy s reťazcami, ktoré by sa nemali zhodovať, takže hranice vzoru môžete vidieť na prvý pohľad.

Dokonalý e-mailový regulárny výraz RFC 5322 je skvele obrovský a stále nie je náhradou za odoslanie potvrdzujúcej správy. V praxi je vzor, ​​ako je tento, tým správnym nástrojom: akceptuje adresy typu skutočných ľudí – vrátane bodiek, značiek plus a domén so spojovníkom – a odmieta zjavný odpad ako dvojité @ alebo chýbajúcu doménu najvyššej úrovne. Pozrite si zoznam zápasov pod textom, aby ste zistili, čo pristálo v každej menovanej skupine.

Upravte vzorový text, vložte svoj vlastný zoznam adries alebo upresnite vzor – každé stlačenie klávesu znova spustí výraz a aktualizuje zvýraznenia, počítadlo a skupiny. Keď sa vzor správa, skopírujte ho priamo do kódu overenia formulára alebo analýzy protokolu.