parameter
parameter copied to clipboard
email验证是不是存在BUG
const Parameter = require('parameter'); var parameter = new Parameter({ translate: function() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}, validateRoot: true, // restrict the being validate value must be a object }); var data = { name: 'yong', age: 12, gender: 'male', email: '[email protected]' };
var rule = { name: 'string', age: {type:'int', max: 150, min: 0}, gender: ['male', 'female', 'unknown'], email: {type:'email', format: Parameter.EMAIL_RE} };
var errors = parameter.validate(rule, data); if(errors) console.log(errors); email正确的情况下,为什么translate函数中还要打印出[ 'should be an email' ] 另外,什么时候能够支持手机号码验证?