PatternValidator
Директива, которая добавляет проверку соответствия регулярному выражению для элементов управления, помеченных атрибутом pattern. Регулярное выражение должно соответствовать всему значению элемента управления. Директива добавляется в список мультипровайдеров NG_VALIDATORS.
API
class PatternValidator extends AbstractValidatorDirective {
@Input() pattern: string | RegExp;
override enabled(input: unknown): boolean;
}
pattern
string | RegExpОтслеживает изменения шаблона, связанного с этой директивой.
enabled
booleanОпределяет, должна ли эта проверка быть активна, на основе входного значения. Реализация базового класса проверяет, задано ли входное значение (если оно отличается от null и undefined). Классы проверок, наследующие этот базовый класс, могут переопределить эту функцию, задав логику, специфичную для конкретной директивы проверки.
unknown
boolean
Описание
Директива, которая добавляет проверку соответствия регулярному выражению для элементов управления, помеченных атрибутом pattern. Регулярное выражение должно соответствовать всему значению элемента управления. Директива добавляется в список мультипровайдеров NG_VALIDATORS.
Экспортировано из
Примечания по использованию
Добавление проверки шаблона
В следующем примере показано, как добавить проверку шаблона для поля ввода, связанного с ngModel.
<input name="firstName" ngModel pattern="[a-zA-Z ]*">
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/forms/PatternValidator