Pattern [^%&\\\'+"]
не работает с угловыми Validators.pattern(regex)
.
Я протестировал шаблон [^%&\\\'+"]
, используя https://regexr.com/, и он должен соответствовать всем символам, КРОМЕ следующего: % & \ '+ ", но это не так.
должно совпадать
все символы, КРОМЕ% & \ '+ "
Вот пример строки для проверки:
!
abcABC` ~ 1234567890 @ # $% ^ & * () -_ = + \ | <.>? [{]} ;: '», /
На сайтах создателей регулярных выражений работает , а в Angular - нет.