Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Перевірка номерів телефонів | Регулярні вирази середнього рівня
Регулярні Вирази Python
Секція 2. Розділ 2
single

single

Challenge: Перевірка номерів телефонів

Свайпніть щоб показати меню

Написати функцію, яка перевіряє, чи відповідає заданий рядок формату телефонного номера США, наприклад, 123-456-7890. Формат вимагає:

  • Три цифри;
  • Дефіс (-);
  • Ще три цифри;
  • Ще один дефіс (-);
  • Чотири цифри.

Для цієї перевірки використати регулярні вирази. Функція повинна повертати True, якщо вхідний рядок відповідає необхідному шаблону, і False в іншому випадку.

Приклад коректного телефонного номера:

  • 123-456-7890

Приклади некоректних телефонних номерів:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
Завдання

Проведіть, щоб почати кодувати

Написати функцію з назвою is_valid_phone_number, яка повертає True, якщо вхідний рядок відповідає формату номера телефону США 123-456-7890, і False в іншому випадку. Номер телефону повинен містити:

  • Три цифри;
  • Дефіс;
  • Три цифри;
  • Дефіс;
  • Чотири цифри.

Для перевірки використовуйте регулярні вирази. Якщо рядок точно відповідає цьому шаблону, повернути True; інакше — False.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt