checkcheck
v0.1.0
Published
Build a validator
Readme
Check Check
Build a validator.
var checkcheck = require('checkcheck');
var validateuser = checkcheck({
name: {
'Required': function(model) {
return model.name != null && model.name != '';
}
},
email: {
'Required': function(model) {
return model.email != null && model.email != '';
},
'Not my email': function(model) {
return model.email != '[email protected]';
}
}
});
var user = {
name: '',
email: '[email protected]'
};
var result = validateuser(user);Result:
{
isvalid: false,
name: {
isvalid: false,
messages: [
'Required'
]
},
email: {
isvalid: true,
messages: []
}
}