Estoy realizando una validacion de url para un formulario y tengo problemas validando el dominio y subdominio pues si lo colocan solo deberia permitir uno solito

Esta es la Expresion Regular.
Código Java:
Ver original
El Resultado es el Siguiente:
Código Java:
Ver original
//Resultado por Consola de la Validacion usando la expresion regular antes citada gaso@mail.com = false www.google.com = true www.google.com.co = true google.com = true google.com.co = true http://google.com.co = true http://www.google.com.co = true http://www.google.com.com.co = true // AQUI DEBERÍA DE SER FALSE!! http://google.com = true
De antemano gracias por cualquier ayuda