7.21 杭州源创会火热报名中,一起来看看移动开发如何紧跟浪潮?
Watch Star Fork

miaoqiyuan.cn / jQueryValidateQY

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
暂无描述
Loading...
README.md 1.30 KB

jQueryValidate

用法一:传入函数

$(dom).validate(function, errMsg, styles);

(function() {
    $('input[name=confirm]').validate(function() {
        return $(this).val() == $('input[name=password]').val();
    }, '两次输入的密码不一致').validate();
});

用法二:传入正则表达式

$(dom).validate(patternText, errMsg, styles);

(function() {
    $('input[name=username]').validate('^[A-Za-z0-9]{5,15}$', '用户名只能为5-10位的字母或数字组成').validate();
});

用法三:直接传入数组(可以复用后台PHP的验证规则)

$(dom).validate([inputName, patternText, errMsg], styles);

(function() {
    $('input[name=username]').validate(['username', '/^[A-Za-z0-9]{5,15}$/', '用户名只能为5-10位的字母或数字组成']).validate();
});

用法四:传入对象

/**
 *  $(dom).validate({
 *    fun:function(){函数处理},
 *    errMsg:'错误信息',
 *    styles:{ **显示样式**}
 *  });
 */
(function() {
    $('input[name=confirm]').validate({
        fun: function() {
            return $(this).val().match(new RegExp('^[A-Za-z0-9]{5,15}$'));
        },
        errMsg: '用户名只能为5-10位的字母或数字组成',
    }).validate();
});

项目点评 ( 0 )

你可以在登录后,发表评论

11_float_left_people 11_float_left_close