EasyUI validatebox 다중 조건 검증 확장

1197 단어 easyuivalidatebox
$.extend($.fn.validatebox.defaults.rules, {
    Account: {
        validator: function (value, param) {
            if (param != undefined) {
                if (value.length < param[0] || value.length > param[1]) {
                    $.fn.validatebox.defaults.rules.Account.message = ' {0} {1} ';
                    return false;
                }
            }
            var reg = /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;
            return reg.exec(value);
        },
        message: ' ( 、 、 、 )'
    },
    Password: {
        validator: function (value, param) {
            if (param != undefined) {
                if (value.length < param[0] || value.length > param[1]) {
                    $.fn.validatebox.defaults.rules.Password.message = ' {0} {1} ';
                    return false;
                }
            }
            var reg = /^\w+$/;
            return reg.exec(value);
        },
        message: ' ( 、 、 )'
    },
    PasswordAgain: {
        validator: function (value, param) {
            return $.trim(value) == $.trim($(param[0]).val());
        },
        message: ' '
    }
});

좋은 웹페이지 즐겨찾기