Ad "и 'внутри ng-pattern html

У меня есть такой шаблон, как этот ^[^#'"/]+$, чтобы не разрешать использование / "'и #

Я хотел бы добавить это в ошибку ng-pattern='/^[^#'"/]+$/', так как есть "и", это нарушает мою строку, и любая попытка исправить это не сработает.

Как мне этого добиться?

0
0
74
1

Ответы 1

Один из вариантов - определить регулярное выражение в вашем контроллере:

$scope.regex = "/^[^#'\"/]+$/";

Обратите внимание, что нам нужно только избежать двойных кавычек. Затем примените его в элементе HTML, который использует ng-pattern:

ng-pattern="{{regex}}"

Другие вопросы по теме