ПочатиПочніть безкоштовно

Укажіть вашу електронну адресу

Колега попросив вашої допомоги! Коли користувач реєструється на сайті компанії, він має вказати дійсну електронну адресу.
Компанія встановила правила, щоб перевіряти коректність електронної адреси:

  • Перша частина може містити:
    • Великі A-Z або малі a-z літери
    • Цифри
    • Символи: !, #, %, &, *, $, .
  • Обов'язково має бути @
  • Домен:
    • Може містити будь-які символьні знаки слова
    • Дозволено лише закінчення .com

Проєкт полягає в написанні скрипту, який перевіряє, чи відповідає електронна адреса правильному шаблону. Колега надав вам список адрес електронної пошти як приклади для тестування.

Список emails, а також модуль re завантажено у вашу сесію. Ви можете використати print(emails), щоб переглянути адреси в IPython Shell.

Ця вправа є частиною курсу

Regular Expressions in Python

Переглянути курс

Інструкції до вправи

  • Напишіть регулярний вираз, щоб знаходити дійсні електронні адреси за описом вище.
  • Зіставте цей вираз з елементами в emails.
  • Щоб вивести повідомлення про те, чи є адреса дійсною, доповніть вираз із .format().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Write a regex to match a valid email address
regex = ____"[____]____@____\.com"

for example in emails:
  	# Match the regex to the string
    if re.____(____, ____):
        # Complete the format method to print out the result
      	print("The email {____} is a valid email".____(email_example=____))
    else:
      	print("The email {____} is invalid".____(email_example=____))   
Редагувати та запускати код