【文件属性】:
文件名称:messiah:节点对象验证器
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-14 00:53:44
JavaScript
弥赛亚JS
Messiah 是一个扩展的 NodeJS 对象验证器。
安装
安装,运行:
npm install messiah
入门
默认规则
isRequired
检查值是否存在。
isString
检查值是否为字符串。
isNumber
检查值是否为数字。
isArray
检查值是否为数组。
isBoolean
检查值是true还是false 。
isDate
检查值是否为Date 。
contains
检查str是否包含在值中。
equals
检查值是否等于str 。
matches
检查值是否与正则表达式pattern匹配。
isIn
检查该值是否在数组arr 。
isLength
检查值长度是否在min和max之间。
isEmail
检查值长度是否是有效的电子邮件地址。
isMongoId
检查值长度是否是有效的 Mongo 对象 ID。
i
【文件预览】:
messiah-master
----.gitignore(526B)
----package.json(618B)
----rules.js(599B)
----index.js(3KB)
----options.js(103B)
----README.md(2KB)
----objects.js(870B)
----rules()
--------isString.js(149B)
--------matches.js(232B)
--------isIn.js(169B)
--------isLength.js(232B)
--------isDate.js(143B)
--------isArray.js(146B)
--------isEmail.js(165B)
--------isBoolean.js(152B)
--------contains.js(231B)
--------isURL.js(159B)
--------equals.js(225B)
--------isNumber.js(149B)
--------isMongoId.js(171B)
----test()
--------index.js(80B)