有很多表单验证库和jQuery插件.虽然我找不到代码契约库,但用于验证函数参数. 例如,要在.NET中进行合同验证,您可以使用杰出的Conditions library.我正在寻找类似JavaScript的东西.我能找到的最
例如,要在.NET中进行合同验证,您可以使用杰出的Conditions library.我正在寻找类似JavaScript的东西.我能找到的最接近的是Speks,但是它适用于Node.js并且适合测试,而我需要将验证烘焙到发布代码中.
我需要的验证方法示例:检查null,empty,isstring,isnumber,length,min,max,value,less,greater,between,not equal,not less,not greater等.
这是一个运行时类型契约库,它采用了一些类似Haskell的语法: http://code.google.com/p/ristretto-js.