Напишите регулярное выражение, соответствующее строке, которая является допустимым почтовым индексом.
Пример:
"32554" ➞ True "92 342" ➞ False // Недопустимо: содержит пробел "9@342" ➞ False // Недопустимо: содержит нецифровой символ "923444" ➞ False // Недопустимо: длина не равна 5
Примечания:
- Почтовые индексы должны состоять из 5 цифр и содержать только цифры
- Не допускаются нецифровые символы или пробелы
- Эта задача рассчитана только на использование регулярных выражений
Варианты решений:
x = "^\d{5}$"
x = r"^\d{5}$"
x = re.compile(r'^[0-9]{5}$')
x = '^[0-9]{5}(?:-[0-9]{4})?$'