Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Validar Números de Teléfono | Expresiones regulares intermedias
Expresiones Regulares en Python

Desafío: Validar Números de Teléfono

Escribir una función que verifique si una cadena dada coincide con el formato de un número de teléfono de EE. UU., como 123-456-7890. El formato requiere:

  • Tres dígitos;
  • Un guion (-);
  • Tres dígitos más;
  • Otro guion (-);
  • Cuatro dígitos.

Utilizar expresiones regulares para realizar esta validación. La función debe devolver True si la cadena de entrada coincide con el patrón requerido, y False en caso contrario.

Ejemplo de número de teléfono válido:

  • 123-456-7890

Ejemplos de números de teléfono no válidos:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
single

single

Desafío: Validar Números de Teléfono

Desliza para mostrar el menú

Escribir una función que verifique si una cadena dada coincide con el formato de un número de teléfono de EE. UU., como 123-456-7890. El formato requiere:

  • Tres dígitos;
  • Un guion (-);
  • Tres dígitos más;
  • Otro guion (-);
  • Cuatro dígitos.

Utilizar expresiones regulares para realizar esta validación. La función debe devolver True si la cadena de entrada coincide con el patrón requerido, y False en caso contrario.

Ejemplo de número de teléfono válido:

  • 123-456-7890

Ejemplos de números de teléfono no válidos:

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

Desliza para comenzar a programar

Escribir una función llamada is_valid_phone_number que devuelva True si la entrada coincide con el formato de número telefónico de EE. UU. 123-456-7890, y False en caso contrario. El número telefónico debe tener:

  • Tres dígitos;
  • Un guion;
  • Tres dígitos;
  • Un guion;
  • Cuatro dígitos.

Utilizar expresiones regulares para la validación. Si la cadena coincide exactamente con este patrón, devolver True; de lo contrario, devolver False.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt