Spec-Zone.ru › Angular

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). Классы проверок, наследующие этот базовый класс, могут переопределить эту функцию, задав логику, специфичную для конкретной директивы проверки.

@paraminputunknown
@returnsboolean

Описание

Директива, которая добавляет проверку соответствия регулярному выражению для элементов управления, помеченных атрибутом pattern. Регулярное выражение должно соответствовать всему значению элемента управления. Директива добавляется в список мультипровайдеров NG_VALIDATORS.


Экспортировано из

  • ReactiveFormsModule
  • FormsModule

Примечания по использованию

Добавление проверки шаблона

В следующем примере показано, как добавить проверку шаблона для поля ввода, связанного с 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API