AlphaNumeric class
A validation rule for checking if a value contains only alphanumeric characters.
The AlphaNumeric
class is a concrete implementation of the FormifyRule
abstract
class. It is used to validate whether a string value contains only alphanumeric
characters (letters and digits).
This rule checks that the input value contains only characters from the ranges 'a' to 'z' (both lowercase and uppercase) and '0' to '9'. If the value contains any other characters, it is considered invalid, and an error message is generated.
- Inheritance
-
- Object
- FormifyRule
- AlphaNumeric
Constructors
- AlphaNumeric()
-
Creates an instance of the
AlphaNumeric
validation rule.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- message ↔ String
-
Gets the error message associated with the
AlphaNumeric
rule.getter/setter pairinherited-setteroverride-getter - 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? -
Validates whether a value contains only alphanumeric characters.
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