The RegExpValidator class dispatches the valid
and invalid
events.
For an invalid
event, the event object
is an instance of the ValidationResultEvent class,
and the ValidationResultEvent.results
property
contains an Array of ValidationResult objects.
However, for a valid
event, the
ValidationResultEvent.results
property contains
an Array of RegExpValidationResult objects.
The RegExpValidationResult class is a child class
of the ValidationResult class, and contains additional properties
used with regular expressions.
See also:
feathers.events.ValidationResultEvent
Constructor
new(isError:Bool, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:Int = 0, ?matchedSubstrings:Array<String>)
Constructor.
Parameters:
isError | Pass |
---|---|
subField | Name of the subfield of the validated Object. |
errorCode | Validation error code. |
errorMessage | Validation error message. |
matchedString | Matching substring. |
matchedIndex | Index of the matching String. |
matchedSubstrings | Array of substring matches. |
Variables
matchedString:String
A String that contains the substring of the input String that matches the regular expression.
matchedSubstrings:Array<String>
An Array of Strings that contains parenthesized
substring matches, if any.
If no substring matches are found, this Array is of length 0.
Use matchedSubStrings[0]
to access
the first substring match.