Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Convalida Numeri di Telefono | Espressioni Regolari Intermedie
Espressioni Regolari Python

Sfida: Convalida Numeri di Telefono

Scrivere una funzione che verifichi se una stringa fornita corrisponde al formato di un numero di telefono statunitense come 123-456-7890. Il formato richiede:

  • Tre cifre;
  • Un trattino (-);
  • Altre tre cifre;
  • Un altro trattino (-);
  • Quattro cifre.

Utilizzare le espressioni regolari per eseguire questa validazione. La funzione deve restituire True se la stringa di input corrisponde al modello richiesto, e False in caso contrario.

Esempio di numero di telefono valido:

  • 123-456-7890

Esempi di numeri di telefono non validi:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

Sfida: Convalida Numeri di Telefono

Scorri per mostrare il menu

Scrivere una funzione che verifichi se una stringa fornita corrisponde al formato di un numero di telefono statunitense come 123-456-7890. Il formato richiede:

  • Tre cifre;
  • Un trattino (-);
  • Altre tre cifre;
  • Un altro trattino (-);
  • Quattro cifre.

Utilizzare le espressioni regolari per eseguire questa validazione. La funzione deve restituire True se la stringa di input corrisponde al modello richiesto, e False in caso contrario.

Esempio di numero di telefono valido:

  • 123-456-7890

Esempi di numeri di telefono non validi:

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

Scorri per iniziare a programmare

Scrivere una funzione chiamata is_valid_phone_number che restituisce True se l'input corrisponde al formato di numero di telefono statunitense 123-456-7890, altrimenti restituisce False. Il numero di telefono deve avere:

  • Tre cifre;
  • Un trattino;
  • Tre cifre;
  • Un trattino;
  • Quattro cifre.

Utilizzare le espressioni regolari per la validazione. Se la stringa corrisponde esattamente a questo schema, restituire True; altrimenti, restituire False.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt