adhere:基于模式的数据验证器

时间:2024-07-13 11:12:21
【文件属性】:

文件名称:adhere:基于模式的数据验证器

文件大小:39KB

文件格式:ZIP

更新时间:2024-07-13 11:12:21

JavaScript

此存储库已废弃 坚持 坚持是一个简单的基于模式的数据验证器,并努力实现合规性。 然而,与 JSONSchema 规范不同的是,坚持在类型定义的关键字强制方面非常自以为是。 坚持允许根据声明的模式直接验证原始数据类型(字符串、数字、整数、布尔值)、引用(数组和对象)和空数据类型。 除了数据验证之外,坚持计划以提供验证用户定义模式的方法。 一个简单的类型不可知验证引擎提供了。 该项目附带了许多由该引擎执行的内置类型验证器。 可用类型包括object 、 array 、 string 、 number 、 integer 、 boolean和null 。 架构组合 模式是预期具有type属性的对象。 验证关键字是规则声明。 存在两种类型的关键字:universal 和 type-specific。 通用关键字(如type )针对所有值进行测试。 特定于类型的关键字仅在确定值的类型后进行


【文件预览】:
adhere-master
----.jshintrc(758B)
----lib()
--------validators()
--------adhere.js(138B)
--------error.js(2KB)
--------common.js(1KB)
--------engine.js(4KB)
----CONTRIBUTING.md(202B)
----.travis.yml(715B)
----gulpfile.js(1KB)
----LICENSE(1KB)
----test()
--------array()
--------object()
--------number()
--------universal()
--------$ref.js(7KB)
--------string()
--------adhere.js(975B)
--------common.js(1KB)
----HISTORY.md(27B)
----README.md(16KB)
----.gitignore(76B)
----ROADMAP.md(351B)
----karma.conf.js(437B)
----package.json(1KB)
----gulp()
--------constants.js(676B)
--------tasks()
--------index.js(171B)

网友评论