English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Überprüfen Sie mit Java-RegEx gültige E-Mail-Adressen

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.

Beispiel

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);
      }
   }
}

Ausgabe1

Geben Sie Ihre E-Mail ein:
[email protected]
Geben Sie eine E-Mail an-ID ist gültig

Ausgabe2

Geben Sie Ihre E-Mail ein:
[email protected]
Geben Sie eine E-Mail an-ID ist nicht gültig

Beispiel2

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");
      }
   }
}

Ausgabe1

Geben Sie Ihren Namen ein:
vagdevi
Geben Sie Ihre E-Mail-ID ein:
[email protected]
Die angegebene E-Mail-ID ist gültig

Ausgabe2

Geben Sie Ihren Namen ein:
raja
Geben Sie Ihre E-Mail-ID ein:
[email protected]
Die angegebene E-Mail-ID ist nicht gültig
Vielleicht gefällt Ihnen auch