Как создать регулярное выражение для определенной строки? И можете ли вы сделать это в Утверждении (предварительная часть кода)?
Я гуглял вокруг, но не смог ничего убедить.
Вопрос такой:
Добавьте предварительное условие к процедуре создания DEPARTMENT (класс, над которым мы работаем), который гарантирует, что номер телефона действителен. Существует три возможных формата телефонных номеров. Действительный номер телефона состоит из одного из:
- восемь цифр, первая из которых ненулевая
- начальный ноль, одиночный ненулевой код зоны, а затем восемь цифр, первая из
который ненулевой
- начальный знак "+", за которым следует двузначный код страны, а затем одна ненулевая цифра
код города, а затем восемь цифр, первая из которых ненулевая
Любые встроенные пробелы должны игнорироваться при проверке номера телефона.
Допустимо, но не обязательно, добавлять класс PHONE_NUMBER в систему как часть
решение этой проблемы.