That regex is too forgiving. Dots can't be the first char, and you can't have two consecutive dots in an email:

.bro@bro.com is invalid
bro..bro@bro.com is also invalid