English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Sie können die folgenden regulären Ausdrücke verwenden, um gültige Handynummern zu matchen-
"\\d{10"}
Gültige Handynummern haben in der Regel10Stellen Ziffern (in Indien).
Zeichenklasse " \ d ”Abgleichen von 0 bis9Ziffern.
Quantoren ex {n} empfehlen, ex n-mal zu wiederholen.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PhoneNumberExample { 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 Telefonnummer ein: "); String phone = sc.next(); //Regulärer Ausdruck, um gültige Telefonnummer zu akzeptieren String regex = "\\d{10"; //Erstellen eines Pattern-Objekts Pattern pattern = Pattern.compile(regex); //Erstellen eines Matcher-Objekts Matcher matcher = pattern.matcher(phone); //Überprüfen, ob die angegebene Telefonnummer gültig ist if(matcher.matches()) { System.out.println("Die angegebene Telefonnummer ist gültig"); } else { System.out.println("Die angegebene Telefonnummer ist nicht gültig"); } } }
Geben Sie Ihren Namen ein: krishna Geben Sie Ihre Telefonnummer ein: 9848022338 Die angegebene Telefonnummer ist gültig
Geben Sie Ihren Namen ein: krishna Geben Sie Ihre Telefonnummer ein: 5465 Die angegebene Telefonnummer ist nicht gültig
Geben Sie Ihren Namen ein: krishna Geben Sie Ihre Telefonnummer ein: 984802354655 Die angegebene Telefonnummer ist nicht gültig
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Geben Sie Ihre Telefonnummer ein: "); String phone = sc.next(); //Regulärer Ausdruck, um gültige Telefonnummer zu akzeptieren String regex = "\\d{10"; //Überprüfen der angegebenen Telefonnummer mit dem regulären Ausdruck boolean result = phone.matches(regex); if(result) { System.out.println("Die angegebene Telefonnummer ist gültig"); } else { System.out.println("Die angegebene Telefonnummer ist nicht gültig"); } } }
Geben Sie Ihre Telefonnummer ein: 9848022338 Die angegebene Telefonnummer ist gültig
Geben Sie Ihre Telefonnummer ein: 123 Die angegebene Telefonnummer ist nicht gültig
Geben Sie Ihre Telefonnummer ein: 123654788755 Die angegebene Telefonnummer ist nicht gültig