Мне нужно проверить адрес электронной почты, который будет передан нескольким возможным государственным и федеральным агентствам, каждый из которых может отклонить всю форму, если адрес электронной почты не соответствует их требованиям проверки. (Некоторые отвергают совершенно допустимые символы в то время как другие не проверить его на всех, и еще другие не поддерживают даже поле адреса электронной почты)Сложный адрес электронной почты Проверка
Моих вариантов:
- Создание одного адреса валидатора, который incredibily строги.
- Создайте очень свободный валидатор для основной записи, а затем повторите проверку с помощью специального валидатора для каждого агентства по мере необходимости, перед передачей каждой формы.
- Что-то, о чем я не думал?
Я склоняюсь ко второму, хотя это будет означать больше работы, потому что это не заставит пользователя создать дополнительную учетную запись электронной почты, если конкретное агентство не откажется принять их нормальный.
Я знаю, что это действительно проблема агентства, если они отвергают совершенно законный адрес электронной почты, но просьбы об исправлении такого рода требуют времени, чтобы получить ответ, а когда что-то пойдет не так, клиенты не обвиняют агентство, они обвиняют программного обеспечения. (Даже если его собственная типографская ошибка)