Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Telefonnummern Validieren | Intermediate Regular Expressions
Python Reguläre Ausdrücke
Abschnitt 2. Kapitel 2
single

single

Herausforderung: Telefonnummern Validieren

Swipe um das Menü anzuzeigen

Eine Funktion zur Überprüfung, ob eine gegebene Zeichenkette dem Format einer US-Telefonnummer wie 123-456-7890 entspricht. Das Format erfordert:

  • Drei Ziffern;
  • Einen Bindestrich (-);
  • Drei weitere Ziffern;
  • Einen weiteren Bindestrich (-);
  • Vier Ziffern.

Für diese Validierung reguläre Ausdrücke verwenden. Die Funktion soll True zurückgeben, wenn die Eingabe dem geforderten Muster entspricht, andernfalls False.

Beispiel für eine gültige Telefonnummer:

  • 123-456-7890

Beispiele für ungültige Telefonnummern:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Aufgabe

Wischen, um mit dem Codieren zu beginnen

Schreiben Sie eine Funktion mit dem Namen is_valid_phone_number, die True zurückgibt, wenn die Eingabe dem US-Telefonnummernformat 123-456-7890 entspricht, und andernfalls False. Die Telefonnummer muss folgende Struktur haben:

  • Drei Ziffern;
  • Ein Bindestrich;
  • Drei Ziffern;
  • Ein Bindestrich;
  • Vier Ziffern.

Verwenden Sie reguläre Ausdrücke für die Validierung. Wenn der String genau diesem Muster entspricht, geben Sie True zurück; andernfalls False.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt