проверка в угловых 5 валидаторах с пробелом - PullRequest
0 голосов
/ 30 июня 2018

Я хочу показать ошибку, когда описание начинается с пробела, пробел ниже в середине строки, мой код здесь

description: ['', [Validators.required,Validators.pattern(/^\S*$/)]],

1 Ответ

0 голосов
/ 30 июня 2018

Я не специалист по регулярным выражениям, и использование выделенного валидатора, вероятно, будет понятнее и эффективнее, но это регулярное выражение должно сработать:

^(\S(.*\S)?)?$

Пояснение:

  • он не может содержать символов вообще (следовательно, последний?)
  • или он должен начинаться с непустого пробела (начало \ S)
  • с последующим
    • ничего (от второго до последнего?)
    • или последовательность любых символов, оканчивающаяся непустым пробелом (. * \ S)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...