Root namespace for the SOG Validator Library
Classes
- AcceptedValidator
- ActiveUrlValidator
- AfterOrEqualValidator
- AfterValidator
- AllValidator
- AlphaDashValidator
- AlphaNumValidator
- AlphaValidator
- AnyValidator
- Application
- ArrayValidator
- BaseComparisonValidator
- BaseValidator
- BeforeOrEqualValidator
- BeforeValidator
- BetweenValidator
- BicValidator
- BlankValidator
- BooleanValidator
- CallableValidator
- CardSchemeValidator
- ChoiceValidator
- CntrlValidator
- ContainsValidator
- CountryValidator
- CountValidator
- CurrencyValidator
- DateEqualsValidator
- DateTimeValidator
- DateValidator
- DigitsBetweenValidator
- DigitsValidator
- DigitValidator
- DistinctValidator
- DivisibleByValidator
- DoubleValidator
- EmailValidator
- EndsWithValidator
- EqualToValidator
- ErrorHandler
- FloatValidator
- GraphValidator
- GreaterThanOrEqualValidator
- GreaterThanValidator
- GteValidator
- GtValidator
- I18n
- IbanValidator
- IdenticalToValidator
- IntegerValidator
- InValidator
- Ipv4Validator
- Ipv6Validator
- IpValidator
- IsbnValidator
- IsFalseValidator
- IsNullValidator
- IssnValidator
- IsTrueValidator
- IterableValidator
- JsonValidator
- LanguageValidator
- LengthValidator
- LessThanOrEqualValidator
- LessThanValidator
- LocaleValidator
- LowerValidator
- LteValidator
- LtValidator
- LuhnValidator
- NegativeOrZeroValidator
- NegativeValidator
- NotBlankValidator
- NotEqualToValidator
- NotIdenticalToValidator
- NotInValidator
- NotNullValidator
- NumericValidator
- ObjectValidator
- PositiveOrZeroValidator
- PositiveValidator
- PrintValidator
- PunctValidator
- RangeValidator
- RealValidator
- RegexValidator
- ScalarValidator
- SizeValidator
- SpaceValidator
- StartsWithValidator
- StringValidator
- TimeValidator
- TimezoneValidator
- TypeValidator
- UniqueValidator
- UpperValidator
- UrlValidator
- UuidValidator
- ValidatorHandler
- XdigitValidator
Namespaces
Methods
-
Convert data to one of the type.
Name Type Description data* The data which needs to be converted strTypesString Data types. (Example: 'integer|date-string') Returns:
Type Description * The converted data -
Get data type.
Name Type Description data* Data, which type needs to be defined. Returns:
Type Description String Data type -
Return variable by name from the global scope.
Name Type Description nameString Variable name. Returns:
Type Description Window | * -
Parse validation rules from string.
Name Type Description typeString Type string. data* Data, which type needs to be checked. Returns:
Type Description Boolean Is correct data type. -
Check if data valid according to validation rules.
Name Type Description data* The data which needs to be validated. rulesString Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Returns:
Type Description Boolean Validation status. -
Check if data valid according to validation rules. If not then throw error exception.
Check only single data.
Name Type Description data* The data which needs to be validated. rulesString Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Throws:
The validation error message. -
Check if data valid according to validation rules. If not then throw error exception.
Check only multi data.
Name Type Description dataObject The data which needs to be validated. rulesObject Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Throws:
The validation error message. -
Check if data valid according to validation rules
Check only multi data.
Name Type Description dataObject The data which needs to be validated. rulesObject Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Returns:
Type Description Null | Object If valid this function return null otherwise the list of error messages. -
Check if data valid according to validation rules.
Check only single data.
Name Type Description data* The data which needs to be validated. rulesString Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Returns:
Type Description Null | String If valid this function return null otherwise error message. -
Use
sogv.isValidMessageinstead.Check if data valid according to validation rules.
Check only single data.
Name Type Description data* The data which needs to be validated. rulesString Validation rules in string format. langString The language used by the application. Default: " en".internalBoolean It means, that validation called from core. Returns:
Type Description Null | String If valid this function return null otherwise error message. -
Create object of the validator.
Name Type Description data* The data which needs to be validated. validatorString Validator name. optionsObject The setting options. optionRulesObject The validation rules for setting options. langObject The language used by the application. Defaults to 'en'. internalBoolean If this parameter is true, it means, that validation called from core. Returns:
Type Description Object The object of validator. -
Register validator.
Name Type Description validatorfunction The validator.