【文件属性】:
文件名称:ive:使用相同的模式验证浏览器中的表单和服务器上的表单数据
文件大小:41KB
文件格式:ZIP
更新时间:2021-07-01 20:51:14
JavaScript
我有
同构验证。 使用相同的模式验证浏览器中的表单和服务器上的表单数据。
安装
服务器:
npm install ive
浏览器(二人组):
var Ive = require ( 'ive' ) ;
浏览器(独立):
浏览器(浏览):
接受 PR
特征
节点和浏览器支持
发电机友好
周到的表单验证
数据清理、格式化和转换
异步和自定义验证
针对部分模式进行验证
信息性错误
可组合模式
例子
用户模式.js
var ive = module . exports = Ive ( ) ;
ive . attr ( 'name' )
. type ( String )
. between ( 2 , 30 )
. required ( true ) ;
ive . attr ( 'phone' )
. assert ( / ^ \d { 10 } $ / )
【文件预览】:
ive-master
----Readme.md(6KB)
----lib()
--------validate.js(2KB)
--------form.js(3KB)
--------only.js(371B)
----.npmignore(29B)
----test()
--------index.html(2KB)
--------index.js(5KB)
----History.md(579B)
----Makefile(551B)
----dist()
--------ive.min.js(32KB)
--------ive.js(82KB)
----component.json(405B)
----.gitignore(40B)
----index.js(2KB)
----package.json(555B)