Email Regex — Testování vzoru pro e-mailové adresy
Živé ladění regulárních výrazů JavaScriptu: zvýrazněné shody, zachycené skupiny, příznaky a náhled náhrady.
Výsledek
Tato stránka otevře tester regulárních výrazů s předinstalovaným praktickým vzorem e-mailu: (?<user>[a-zA-Z0-9._%+-]+)@(?<doména>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Zachycuje část před znakem @ do pojmenované skupiny s názvem user a vše za ní do domény, což vyžaduje tečku a doménu nejvyšší úrovně alespoň o dvou písmenech. Ukázkový text míchá platné adresy s řetězci, které by se neměly shodovat, takže hranice vzoru uvidíte na první pohled.
Dokonalý e-mailový regulární výraz RFC 5322 je skvěle obrovský a stále nenahrazuje odeslání potvrzovací zprávy. V praxi je vzor, jako je tento, správným nástrojem: přijímá adresy typu skutečných lidí – včetně teček, značek plus a domén s pomlčkou – a odmítá zjevné nesmysly, jako je dvojité @ nebo chybějící doména nejvyšší úrovně. Podívejte se na seznam zápasů pod textem, abyste zjistili, co přistálo v každé jmenované skupině.
Upravte ukázkový text, vložte svůj vlastní seznam adres nebo zpřesněte vzor – každé stisknutí klávesy znovu spustí výraz a aktualizuje zvýraznění, počítadlo a skupiny. Když se vzor chová, zkopírujte jej přímo do kódu ověření formuláře nebo analýzy protokolu.