Nodejs 验证器:revalidator

jopen 11年前

revalidator 是一款跨浏览器的 Node.js 验证器,是 resourceful 和 flatiron 正在使用的验证器。

示例

revalidator 的核心是很简单和简洁的: revalidator.validate(obj, schema):

  var revalidator = require('revalidator');      console.dir(revalidator.validate(someObject, {      properties: {        url: {          description: 'the url the object should be stored at',          type: 'string',          pattern: '^/[^#%&*{}\\:<>?\/+]+$',          required: true        },        challenge: {          description: 'a means of protecting data (insufficient for production, used as example)',          type: 'string',          minLength: 5        },        body: {          description: 'what to store at the url',          type: 'any',          default: null        }      }    }));

项目主页:http://www.open-open.com/lib/view/home/1388106120609