0

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.

Podporuje $1, $2 a pojmenované reference jako $<name>; $& vloží celou shodu. Chcete-li náhled skrýt, ponechte prázdné.

Zpracování... 0%

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.