java Funcióndevalidacióndela forma de las cuentas de correo con expresiones regulares en J

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Funcióndevalidacióndela forma de las cuentas de correo con expresiones regulares en J相关的知识,希望对你有一定的参考价值。

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

public class FN {

	/**
	 * Valida la forma de una dirección de correo
	 * @param email cadena de texto con el email a validar
	 * @return
	 */
	public static Boolean validaEmail (String email) {
		Pattern pattern = Pattern.compile("^([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$");
		Matcher matcher = pattern.matcher(email);
		return matcher.matches();
	}

	// Elemplo de implementación
	public static void  main (String[] args) {
		if ( ! FN.validaEmail("soyEmail@invalido") {
		    System.out.println("Email malo!!!");
		}
	}
	
}

以上是关于java Funcióndevalidacióndela forma de las cuentas de correo con expresiones regulares en J的主要内容,如果未能解决你的问题,请参考以下文章