1. Назначение

В системе используется автоматический валидатор телефонов и email.

Его задача - сохранять в карточках контактов и компаний только корректные контактные данные в едином формате.

Валидатор автоматически проверяет введённые значения, исправляет формат там, где это возможно, и удаляет некорректные данные.

Валидатор работает автоматически и отдельно запускать его не требуется.

2. Как правильно заполнять email

Email необходимо указывать полностью, без лишнего текста.

Правильное заполнение:

• только адрес электронной почты;
• все буквы - маленькие;
• обязательно должен быть символ @;
• после @ обязательно должен быть домен.

Примеры корректного заполнения:

example@mail.com;
info@company.ru;
sales@logistic.com.

Неправильное заполнение:

Example@Mail.Com;
• нету;
• test;
• 123;
• example@mail;
• почта: example@mail.com.

Если в поле email указано некорректное значение, оно будет удалено.

3. Как правильно заполнять телефон

Телефон необходимо указывать в едином формате.

Правильное заполнение:

• только номер телефона;
• со знаком + в начале;
• без пробелов;
• без скобок;
• без тире;
• без дополнительных комментариев.

Пример корректного заполнения:

• +79161234567.

Неправильное заполнение:

• 89161234567;
• +7 (916) 123-45-67;
• 8 916 123 45 67;
• телефон +79161234567;
• 12345;
• abcdef.

📌 Рекомендуемый формат для сохранения телефона: +79991234567

Если номер введён со скобками, пробелами или тире, система может привести его к правильному виду автоматически. Но рекомендуется сразу сохранять номер в корректном формате.

3.1. Телефон с добавочным

Если у номера есть добавочный, его не нужно записывать в основное поле телефона.

Номер с добавочным необходимо указывать в отдельное поле «Телефоны с добавочным».

Формат заполнения:

  • номер телефона в формате +79991234567;
  • после номера через пробел указывается доб.;
  • после доб. через пробел указывается добавочный номер.

Пример корректного заполнения:

  • +79537776561 доб. 123

4. Что делает валидатор

После сохранения контакта или компании валидатор проверяет поля телефона и email.

В процессе проверки валидатор:

• приводит email к нижнему регистру;
• удаляет дублирующиеся email;
• удаляет email, которые не являются корректными адресами;
• приводит телефон к единому формату;
• удаляет дублирующиеся номера;
• удаляет номера, которые не удалось распознать как корректные.

Если после проверки в поле не остаётся ни одного корректного значения, поле очищается.

Если в поле было только некорректное значение, после проверки оно исчезнет из карточки.

5. Если значение удалилось

Если после сохранения телефона или email значение исчезло, это означает, что валидатор посчитал его некорректным.

Чаще всего это происходит в следующих случаях:

• email заполнен не полностью;
• в email или телефоне есть лишний текст;
• номер телефона невозможно распознать как корректный;
• значение продублировано;
• в поле указаны случайные символы вместо контакта.

Если удалилось нужное значение, его можно посмотреть в логах карточки.

Чтобы значение не удалялось, необходимо сразу указывать телефон и email в корректном формате.

6. Связанные статьи

[Контакт]

[Компания]