Class: RegExpValidatorFactory

Oracle® JavaScript Extension Toolkit (JET)
17.1.0

G12196-01

Since:
  • 0.6.0
Module:
  • ojvalidationfactory-base

Note: This class is deprecated since 17.0.0. Directly create new instances of RegExpValidator instead.

QuickNav

Description

A factory implementation that creates an instance of the built-in regExp validator of type oj.RegExpValidator.


Usage

Typescript Import Format
//This class is not exported from module and can not be accessed in runtime.
//However to enable typechecking and ducktyping, you can access it as an interface.
import {RegExpValidatorFactory} from "ojs/ojvalidationfactory-base";

//To access this type in your code,
class MyClass implements RegExpValidatorFactory{
//or,
let myVariable: RegExpValidatorFactory;

For additional information visit:


A factory implementation that creates an instance of the built-in regExp validator of type oj.RegExpValidator.

Methods

createValidator(options) : {oj.RegExpValidator}

Creates an immutable validator instance of type oj.RegExpValidator that ensures the value matches the provided pattern.
Parameters:
Name Type Description
options oj.RegExpValidator.ValidatorOptions an object literal used to provide the pattern, an optional hint, error message among others. See oj.RegExpValidator for details.

Returns:
Type
oj.RegExpValidator