Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Valider Telefonnumre | Intermediære Regulære Udtryk
Python Regulære Udtryk

Udfordring: Valider Telefonnumre

Skriv en funktion, der kontrollerer, om en given streng matcher formatet for et amerikansk telefonnummer som 123-456-7890. Formatet kræver:

  • Tre cifre;
  • En bindestreg (-);
  • Tre yderligere cifre;
  • Endnu en bindestreg (-);
  • Fire cifre.

Brug regulære udtryk til at udføre denne validering. Funktionen skal returnere True, hvis inputstrengen matcher det krævede mønster, og False ellers.

Eksempel på gyldigt telefonnummer:

  • 123-456-7890

Eksempler på ugyldige telefonnumre:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
single

single

Udfordring: Valider Telefonnumre

Stryg for at vise menuen

Skriv en funktion, der kontrollerer, om en given streng matcher formatet for et amerikansk telefonnummer som 123-456-7890. Formatet kræver:

  • Tre cifre;
  • En bindestreg (-);
  • Tre yderligere cifre;
  • Endnu en bindestreg (-);
  • Fire cifre.

Brug regulære udtryk til at udføre denne validering. Funktionen skal returnere True, hvis inputstrengen matcher det krævede mønster, og False ellers.

Eksempel på gyldigt telefonnummer:

  • 123-456-7890

Eksempler på ugyldige telefonnumre:

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

Swipe to start coding

Skriv en funktion ved navn is_valid_phone_number, der returnerer True, hvis inputtet matcher det amerikanske telefonnummerformat 123-456-7890, og False ellers. Telefonnummeret skal bestå af:

  • Tre cifre;
  • En bindestreg;
  • Tre cifre;
  • En bindestreg;
  • Fire cifre.

Brug regulære udtryk til valideringen. Hvis strengen matcher dette mønster præcist, returneres True; ellers returneres False.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt