Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Challenge: Valider les numéros de téléphone | Expressions Régulières Intermédiaires
Expressions Régulières Python

Challenge: Valider les numéros de téléphone

Écrire une fonction qui vérifie si une chaîne donnée correspond au format d’un numéro de téléphone américain tel que 123-456-7890. Le format exige :

  • Trois chiffres ;
  • Un tiret (-) ;
  • Trois autres chiffres ;
  • Un autre tiret (-) ;
  • Quatre chiffres.

Utiliser des expressions régulières pour effectuer cette validation. La fonction doit retourner True si la chaîne d’entrée correspond au motif requis, et False sinon.

Exemple de numéro de téléphone valide :

  • 123-456-7890

Exemples de numéros de téléphone invalides :

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

Challenge: Valider les numéros de téléphone

Glissez pour afficher le menu

Écrire une fonction qui vérifie si une chaîne donnée correspond au format d’un numéro de téléphone américain tel que 123-456-7890. Le format exige :

  • Trois chiffres ;
  • Un tiret (-) ;
  • Trois autres chiffres ;
  • Un autre tiret (-) ;
  • Quatre chiffres.

Utiliser des expressions régulières pour effectuer cette validation. La fonction doit retourner True si la chaîne d’entrée correspond au motif requis, et False sinon.

Exemple de numéro de téléphone valide :

  • 123-456-7890

Exemples de numéros de téléphone invalides :

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Tâche

Glissez pour commencer à coder

Écrire une fonction nommée is_valid_phone_number qui retourne True si l'entrée correspond au format de numéro de téléphone américain 123-456-7890, et False sinon. Le numéro de téléphone doit comporter :

  • Trois chiffres ;
  • Un tiret ;
  • Trois chiffres ;
  • Un tiret ;
  • Quatre chiffres.

Utiliser les expressions régulières pour la validation. Si la chaîne correspond exactement à ce modèle, retourner True ; sinon, retourner False.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt