RegEx class

A validation rule for checking if a value matches a specified regular expression pattern.

The RegEx class is a concrete implementation of the FormifyRule abstract class. It is used to validate whether a value matches a specified regular expression pattern.

This rule checks if the input value matches the provided pattern using a regular expression. If the value does not match the pattern, an error message is generated.

Inheritance

Constructors

RegEx(String pattern)
Creates an instance of the RegEx validation rule with a specified pattern.

Properties

hashCode int
The hash code for this object.
no setterinherited
message String
Gets the error message associated with the RegEx rule.
getter/setter pairinherited-setteroverride-getter
pattern String
The regular expression pattern to match against.
final
ruleKey String
The unique key identifying the validation rule.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

buildMessage(String attribute, String input, {String onExtra(String)?}) String
Builds a validation error message by replacing placeholders in the error message template.
inherited
call(String attribute, String value) String?
Gets the error message associated with the RegEx rule.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

key → const String
The unique identifier for the RegEx validation rule.