Olá
Estou tentando valida email nessa minha rotina ele não deveria deixar passar os seguintes email @gmail.com.br e @hotmail.com.br e @globo.com.br, porem nao estou conseguindo encontrar onde estou errando.
Alguem poderia me ajudar nisso?
A única coisa é que você não precisa criar uma string com ‘;’ ou ‘|’ dentro do seu código para depois, por uma expressão regular, transformar isto em um array. Você utiliza este método quando está lendo de um arquivo texto, ou quando recebe a String com algum separador. Mas quando você mesmo está criando um código, popule direto um array.