English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Um zu überprüfen, ob die angegebene Eingabezeichenkette ein gültiges E-Mail-ID ist, verwenden Sie den folgenden regulären Ausdruck, um die angegebene Eingabezeichenkette mit dem E-Mail-ID abzugleichen-
"^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+"
Wo
^ Passt am Anfang eines Satzes an.
[a-zA-Z0-9 + _.-] Passt einem Zeichen des lateinischen Alphabets (zwei Fälle), der Zahl ", +", " ", "." vor dem @-Zeichen-"
+bedeutet, dass die vorherige Zeichensetzung einmal oder mehrmals wiederholt wird.
@ Passt sich selbst an.
[a-zA-Z0-9.-] Passt einem Zeichen des lateinischen Alphabets (zwei Fälle), der Zahl "." oder dem "-" nach dem @-Zeichen
$ bedeutet das Ende eines Satzes.
import java.util.Scanner; public class ValidatingEmail { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie Ihre E-Mail ein: "); String phone = sc.next(); String regex = "^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"; //Passen Sie die angegebene Nummer mit dem regulären Ausdruck überein boolean result = phone.matches(regex); if(result) { System.out.println("Geben Sie eine E-Mail an-ID ist gültig"); } else { System.out.println("Geben Sie eine E-Mail an-ID ist nicht gültig); } } }
Geben Sie Ihre E-Mail ein: [email protected] Geben Sie eine E-Mail an-ID ist gültig
Geben Sie Ihre E-Mail ein: [email protected] Geben Sie eine E-Mail an-ID ist nicht gültig
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("Geben Sie Ihren Namen ein: "); String name = sc.nextLine(); System.out.println("Geben Sie Ihre E-Mail-ID ein: "); String phone = sc.next(); //Akzeptieren Sie das gültige E-Mail-ID-Regelwerk String regex = "^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"; //Erstellen Sie ein Muster-Objekt Pattern pattern = Pattern.compile(regex); //Erstellen Sie ein Matcher-Objekt Matcher matcher = pattern.matcher(phone); //Überprüfen Sie, ob die angegebene Nummer gültig ist if(matcher.matches()) { System.out.println("Die angegebene E-Mail-ID ist gültig"); } else { System.out.println("Die angegebene E-Mail-ID ist nicht gültig"); } } }
Geben Sie Ihren Namen ein: vagdevi Geben Sie Ihre E-Mail-ID ein: [email protected] Die angegebene E-Mail-ID ist gültig
Geben Sie Ihren Namen ein: raja Geben Sie Ihre E-Mail-ID ein: [email protected] Die angegebene E-Mail-ID ist nicht gültig