Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^([[:alpha:]]+)(.?)([[:alpha:]]*)(\.([[:alpha:][:digit:]]*))?@[[:alpha:]]*\.[[:alpha:]]{3,7}\b
/
gm
Input 1
New
//Valid customer@yahoo.com customer.name@yahoo.com customer_name@yahoo.com customer.name.name2@yahoo.com //Invalid customer@yahoo..com #customer@yahoo.com cu$$tomer@yahoo.com customer@yahoo.c customer@yahoo.commmmmmm customer.name.#name2@yahoo.com
Extraction
//Valid customer@yahoo.com customer.name@yahoo.com customer_name@yahoo.com customer.name.name2@yahoo.com //Invalid customer@yahoo..com #customer@yahoo.com cu$$tomer@yahoo.com customer@yahoo.c customer@yahoo.commmmmmm customer.name.#name2@yahoo.com