email (tikhonov)

Published on Tue Mar 01 2022

CheckEmail Login start or end simbols [._- ] [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail Login double simbol [._-] [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail Domain start or end simbol [.-] [email protected] - fail [email protected] - fail [email protected] - fail Domain not march simbol [_] [email protected]_ain.com - fail Domain double simbol [.-] [email protected] - fail [email protected] - fail Big subdomain [email protected] - good Domain end two or more simbol [email protected] - fail [email protected] - good Login or domain can contain numbers [email protected] - good <script> var reg = /^([a-z0-9]+(?:[._-][a-z0-9]+)*)@([a-z0-9]+(?:[.-][a-z0-9]+)*\.[a-z]{2,})$/i var result = reg.exec("[email protected]"); //['[email protected]', 'login', 'domain.com']; </script>

Additional matching regexes for
email (tikhonov)

email (tikhonov)

CheckEmail Login start or end simbols [._- ] [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail Login double simbol [._-] [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail [email protected] - fail Domain start or end simbol [.-] [email protected] - fail [email protected] - fail [email protected] - fail Domain not march simbol [_] [email protected]_ain.com - fail Domain double simbol [.-] [email protected] - fail [email protected] - fail Big subdomain [email protected] - good Domain end two or more simbol [email protected] - fail [email protected] - good Login or domain can contain numbers [email protected] - good <script> var reg = /^([a-z0-9]+(?:[._-][a-z0-9]+)*)@([a-z0-9]+(?:[.-][a-z0-9]+)*\.[a-z]{2,})$/i var result = reg.exec("[email protected]"); //['[email protected]', 'login', 'domain.com']; </script>

Find scripts or css URIs

Given script or link tags, find and extracts URIs, excluding the double quotes

Mail With Groups

Matches email with groups for username and domain.

Simple email splitter

Split the email and get the user and domain.

Get email info

Get Gmail tag, user and domain of an email address

Find and extract email domain

Find and extract email domain. Ex: [email protected] -> extract 'example.pt'

postfix

get ip identifier, queue name, email domain and status from postfix log

URL parser also with shorthand syntax

mail.google.com google.it www.mega.co/ http://www.google.it mail.google.uk/login/auth.html ftp://docs.python.org:54/login/ google.com:65535

Username

1-15 alphanumeric login name

MY RFC 5322 implementation

My RFC 5322 implementation for email validation with few limitation on top level domain name