推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
jaywcjlove

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

  •  
  •   jaywcjlove · Mar 31, 2016 · 4004 views
    This topic created in 3877 days ago, the information mentioned may be changed or developed.

    validator.js 官网 => 实例应用

    Build Status

    轻量级的 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('[email protected]');
    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){
            // 判断是否错误
        }
    })
    
    10 replies  •  2016-03-31 15:41:00 +08:00
    Fedor
    Fedor
    Mar 31, 2016❤️1
    1
    Chrome 49.0.2623.87 m 进官网 100% 被抖挂
    jaywcjlove
    jaywcjlove
    OP
    Mar 31, 2016
    2
    @Fedor 不是吧这个是 一个 CSS 3 动画
    TangMonk
    TangMonk
    Mar 31, 2016
    3
    两个 bower
    zl8723
    zl8723
    Mar 31, 2016
    4
    建议增加 i18n 的支持
    jaywcjlove
    jaywcjlove
    OP
    Mar 31, 2016
    5
    @TangMonk 好了 😄
    jaywcjlove
    jaywcjlove
    OP
    Mar 31, 2016
    6
    @zl8723 如何设计调用嘞?
    Slienc7
    Slienc7
    Mar 31, 2016
    7
    邮件地址不支持大写,不支持+。
    jaywcjlove
    jaywcjlove
    OP
    Mar 31, 2016
    8
    @xgowex 😘 感谢
    jaywcjlove
    jaywcjlove
    OP
    Mar 31, 2016
    10
    @magicdawn 👏
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1899 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
    ♥ Do have faith in what you're doing.