Java

Validar un email en Java

En este tutorial aprenderemos a validar un email en Java utilizando una expresión regular o también llamado patrón.

¿Cómo validar un email en Java?

Para realizar esta tarea en Java vamos a utilizar el método estático compile de la clase Pattern que nos permitirá crear nuestra expresión regular o patrón. En el siguiente código podemos ver un ejemplo completo de cómo validar un email en Java utilizando el método mencionado:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main {

	public static void main(String[] args) {

		// Patrón para validar el email
		Pattern pattern = Pattern
				.compile("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
						+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$");

		// El email a validar
		String email = "info@programacionextrema.com";

		Matcher mather = pattern.matcher(email);

		if (mather.find() == true) {
			System.out.println("El email ingresado es válido.");
		} else {
			System.out.println("El email ingresado es inválido.");
		}
	}

}

Al ejecutar el código anterior se imprimirá en la consola “El email ingresado es válido.”, para realizar otras pruebas simplemente debemos cambiar el string de la variable email.

Bueno gente, hemos llegado al final de este sencillo tutorial, espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.

Compartilo en
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestEmail this to someone

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *