validator-js <a href="https://github.com/jaywcjlove/validator.js#%E6%A8%A1%E5%9D%97"></a>模块<a href="https://github.com/jaywcjlove/validator.js#formname"></a>formName< 介绍
http://jaywcjlove.github.io/validator.js
轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,~3kb。
安装使用
模块
在应用中引用 validator.min.js 文件
# npm 安装 $ npm install validator.tool --save # bower 安装 $ bower info validator.tool
// 字符串验证 var validator = require('validator.tool'); var v = new validator(); v.isEmail('[email protected]'); v.isIp('192.168.23.3'); v.isFax(''); // 表单验证 var a = new validator('example_form',[ {...} ],function(obj,evt){ if(obj.errors){ // 判断是否错误 } })
客户端使用
在应用中引用 validator.min.js 文件
<script type="text/javascript" src="dist/validator.min.js"></script>
在JS中使用方法。
<script type="text/javascript"> var v = new Validator(); v.isEmail('[email protected]'); v.isIp('192.168.23.3'); </script>
应用在表单中的方法。
<form id="example_form"> <div> <label for="email">邮箱验证</label> <input type="email" name="email" id="email" class="form-control" placeholder="Email"> </div> </form> <script type="text/javascript"> var validator = new Validator('example_form',[ { //name 字段 name: 'email', display:"你输入的不{{email}}是合法邮箱|不能为空|太长|太短", // 验证条件 rules: 'is_emil|max_length(12)' // rules: 'valid_email|required|max_length(12)|min_length(2)' },{ //name 字段 name: 'sex', display:"请你选择性别{{sex}}", // 验证条件 rules: 'required' } ],function(obj,evt){ if(obj.errors){ // 判断是否错误 } }) </script>
说明文档
new Validator(formName, option, callback)
formName
formName 是标签中
validator-js <a href="https://github.com/jaywcjlove/validator.js#%E6%A8%A1%E5%9D%97"></a>模块<a href="https://github.com/jaywcjlove/validator.js#formname"></a>formName< 官网
http://jaywcjlove.github.io/validator.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。