" ^[a-zA-Z0-9._%+-]+@(gmail|yahoo|hotmail|outlook|live|msn|aol|icloud|me).(com|br|net|org|io|edu)$ "
Essa expressão regular verifica se o e-mail tem um dos seguintes domínios:(pode ser personalizado para os dominios que sua aplicação precisa )
gmail.com yahoo.com hotmail.com outlook.com live.com msn.com aol.com icloud.com me.com
E também verifica se o domínio tem uma das seguintes extensões:
.com .br .net .org .io .edu