Skip to content

email ​

Строка похожа на email: что-то@что-то.что-то, без пробелов.

Сигнатура ​

ts
function email(msg?: Message): Action<string>

Параметры ​

ПараметрТипОписание
msgMessageСвоё сообщение об ошибке. Строка с {параметрами} или функция

Коды ошибок ​

КодКогдаСообщение по умолчанию
emailНе похоже на emailInvalid email

Тексты можно поменять: см. Сообщения и локализация.

Особенности ​

  • Проверка намеренно простая: строгие регулярные выражения для email часто отклоняют настоящие адреса. Существует ли адрес — можно узнать только отправив письмо.
  • Обычно вместе с trim и toLowerCase, чтобы хранить email в одном виде.

Пример ​

Email ​

ts
pipe(string(), trim(), toLowerCase(), email())

См. также ​

  • pattern — своя проверка формата
  • checkAsync — проверить, что email не занят