1. Назначение
В системе используется автоматический валидатор телефонов и email.
Его задача - сохранять в карточках контактов и компаний только корректные контактные данные в едином формате.
Валидатор автоматически проверяет введённые значения, исправляет формат там, где это возможно, и удаляет некорректные данные.
2. Как правильно заполнять email
Email необходимо указывать полностью, без лишнего текста.
Правильное заполнение:
• только адрес электронной почты;
• все буквы - маленькие;
• обязательно должен быть символ @;
• после @ обязательно должен быть домен.
Примеры корректного заполнения:
• example@mail.com;
• info@company.ru;
• sales@logistic.com.
Неправильное заполнение:
• Example@Mail.Com;
• нету;
• test;
• 123;
• example@mail;
• почта: example@mail.com.
3. Как правильно заполнять телефон
Телефон необходимо указывать в едином формате.
Правильное заполнение:
• только номер телефона;
• со знаком + в начале;
• без пробелов;
• без скобок;
• без тире;
• без дополнительных комментариев.
Пример корректного заполнения:
• +79161234567.
Неправильное заполнение:
• 89161234567;
• +7 (916) 123-45-67;
• 8 916 123 45 67;
• телефон +79161234567;
• 12345;
• abcdef.
📌 Рекомендуемый формат для сохранения телефона: +79991234567
4. Что делает валидатор
После сохранения контакта или компании валидатор проверяет поля телефона и email.
В процессе проверки валидатор:
• приводит email к нижнему регистру;
• удаляет дублирующиеся email;
• удаляет email, которые не являются корректными адресами;
• приводит телефон к единому формату;
• удаляет дублирующиеся номера;
• удаляет номера, которые не удалось распознать как корректные.
Если после проверки в поле не остаётся ни одного корректного значения, поле очищается.
5. Если значение удалилось
Если после сохранения телефона или email значение исчезло, это означает, что валидатор посчитал его некорректным.
Чаще всего это происходит в следующих случаях:
• email заполнен не полностью;
• в email или телефоне есть лишний текст;
• номер телефона невозможно распознать как корректный;
• значение продублировано;
• в поле указаны случайные символы вместо контакта.
Если удалилось нужное значение, его можно посмотреть в логах карточки.
