轻量级的 JavaScript 表单验证,字符串验证 validator.js 骗 star 来的😄

2016-03-31 13:07:53 +08:00
 jaywcjlove

validator.js 官网 => 实例应用

轻量级的 JavaScript 表单验证,字符串验证。没有依赖,支持 UMD ,~3kb。最主要原因是来骗 star 的。😄

# npm 安装
$ npm install validator.tool --save
# bower 安装
$ bower info validator.tool

.js 文件中调用

// 字符串验证
var validator = require('validator.tool');
var v = new validator();
v.isEmail('wowohoo@qq.com');
v.isIp('192.168.23.3');
v.isFax('');

// 表单验证
var a = 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){
        // 判断是否错误
    }
})
2863 次点击
所在节点    JavaScript
10 条回复
Fedor
2016-03-31 13:35:41 +08:00
Chrome 49.0.2623.87 m 进官网 100% 被抖挂
jaywcjlove
2016-03-31 13:38:29 +08:00
@Fedor 不是吧这个是 一个 CSS 3 动画
TangMonk
2016-03-31 13:44:06 +08:00
两个 bower
zl8723
2016-03-31 13:55:01 +08:00
建议增加 i18n 的支持
jaywcjlove
2016-03-31 13:57:28 +08:00
@TangMonk 好了 😄
jaywcjlove
2016-03-31 13:58:24 +08:00
@zl8723 如何设计调用嘞?
Slienc7
2016-03-31 14:15:29 +08:00
邮件地址不支持大写,不支持+。
jaywcjlove
2016-03-31 14:19:30 +08:00
@xgowex 😘 感谢
magicdawn
2016-03-31 15:05:32 +08:00
jaywcjlove
2016-03-31 15:41:00 +08:00
@magicdawn 👏

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX