English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Para verificar si la cadena de entrada proporcionada es un ID de correo electrónico válido, utilice la siguiente expresión regular para coincidir la cadena de entrada proporcionada con el ID de correo electrónico-
"^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+"$"
donde,
^ coincide con el inicio de la oración.
[a-zA-Z0-9 + _.-[a] coincide con un carácter de la tabla alfabética inglesa (dos casos), número ", +" , "_", "." el símbolo "@" antes de "-"
+repite el conjunto de caracteres anterior una o más veces.
@ coincide consigo mismo.
[a-zA-Z0-9.-[a] coincide con un carácter de la tabla alfabética inglesa (dos casos), número ".", el símbolo "@" después de "-".
$ indica el final de la oración.
import java.util.Scanner; public class ValidatingEmail { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Ingrese su correo electrónico: "); String phone = sc.next(); String regex = "^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"; //Coincidencia del número proporcionado con la expresión regular boolean result = phone.matches(regex); if(result) { System.out.println("Correo electrónico proporcionado-id es válido); } else { System.out.println("Correo electrónico proporcionado-id no es válido); } } }
Ingrese su correo electrónico: [email protected] Correo electrónico proporcionado-id es válido
Ingrese su correo electrónico: [email protected] Correo electrónico proporcionado-id no es válido
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test {}} public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Introduce tu nombre:"); String name = sc.nextLine(); System.out.println("Introduce tu identificador de correo electrónico:"); String phone = sc.next(); //Expresión regular para aceptar un identificador de correo electrónico válido String regex = "^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"; //Crear un objeto patrón Pattern pattern = Pattern.compile(regex); //Crear un objeto Matcher Matcher matcher = pattern.matcher(phone); //Verificar si el número proporcionado es válido if(matcher.matches()) { System.out.println("El identificador de correo electrónico proporcionado es válido"); } else { System.out.println("El identificador de correo electrónico proporcionado no es válido"); } } }
Introduce tu nombre: vagdevi Introduce tu identificador de correo electrónico: [email protected] El identificador de correo electrónico proporcionado es válido
Introduce tu nombre: raja Introduce tu identificador de correo electrónico: [email protected] El identificador de correo electrónico proporcionado no es válido