Version: v0.6.0 - Beta.  We welcome contributors & feedback.  THanks!

Input.validate

Input.validate($fieldName, $value, $rule = '')

Description

Validate an input $value for the given rule.

If $rule is empty, it will auto-determine a rule based on the $fieldName.

(See Input Validation).

Input.validate('userId', '123', 'id');
// {
//     ok: true,
//     error: '',
//     field: 'userId',
//     value: '123'
// }

Input.validate('email', 'me@mail');
// {
//     ok: false,
//     error: 'Please double-check.',
//     field: 'email',
//     value: ''
// }