Javascript Node,String to function或最佳验证方式

时间:2016-02-18 20:37:46

标签: javascript validation

使用validator我尝试创建一个简单而优雅的验证流程。所有验证要求都应该放在一个json配置文件中,就像这个(例如):

{
 name: {
  required: true,
  validator: isLength,
  config: {min:3, max:99}
  }
}

我写了一个构建字符串的函数: var func = 'Validator.'+funcName+'('+value+','+config+')';

现在我想将该字符串作为函数执行。

我试过这样(结果是func):

var bla = new Function(Validator, result);

但我收到以下警告:

 Validator.isLength(jonathan,{min:0, max:10})
 validator deprecated you tried to validate a undefined but this      library (validator.js) validates strings only. Please update your code as this will be an error soon. native v8natives.js:1259:8

有没有更好的方法来做我想要的,我怎样才能让它发挥作用?

由于

0 个答案:

没有答案