Create a new Validator.
| Name | Type | Description |
|---|---|---|
data |
* | The data which needs to be validated. |
rules |
Object | Validation rules. |
options |
Object | The setting options. |
Properties:
| Name | Type | Description |
|---|---|---|
alias |
Array | The aliases for the current validator. They could be used in the short validation format. Defined aliases: [' |
options |
Object | The description of the required options. |
Example
var rules = 'required|email';
var data = 'iamtheslaveofgod@gmail.com'
var validator = new sogv.AllValidator(data, rules, {
lang: 'en'
});
if (false === validator.isValid()) {
validator.errors().first();
}
Extends
Members
-
data * inherited
-
Data that needs to be validated.
-
lang String inherited
-
Language of error messages.
-
Validation rules.
Methods
-
Add new validator
Name Type Description nameString The validator name optionsObject The validation settings -
errors ()sogv.Error inherited
-
Return error errors
Returns:
Type Description sogv.Error Error messages -
Check if data valid.
Returns:
Type Description Boolean Validation status