Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Validera Telefonnummer | Intermediära Reguljära Uttryck
Python-reguljära Uttryck
Avsnitt 2. Kapitel 2
single

single

Utmaning: Validera Telefonnummer

Svep för att visa menyn

Skriv en funktion som kontrollerar om en given sträng matchar formatet för ett amerikanskt telefonnummer, såsom 123-456-7890. Formatet kräver:

  • Tre siffror;
  • Ett bindestreck (-);
  • Ytterligare tre siffror;
  • Ett till bindestreck (-);
  • Fyra siffror.

Använd reguljära uttryck för att utföra denna validering. Funktionen ska returnera True om inmatningssträngen matchar det angivna mönstret, och False annars.

Exempel på giltigt telefonnummer:

  • 123-456-7890

Exempel på ogiltiga telefonnummer:

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

Svep för att börja koda

Skriv en funktion med namnet is_valid_phone_number som returnerar True om inmatningen matchar det amerikanska telefonnummerformatet 123-456-7890, annars False. Telefonnummern måste bestå av:

  • Tre siffror;
  • Ett bindestreck;
  • Tre siffror;
  • Ett bindestreck;
  • Fyra siffror.

Använd reguljära uttryck för valideringen. Om strängen exakt matchar detta mönster, returnera True; annars returnera False.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt