jQuery validate 校验特殊字符及空格

jQuery.validator.addMethod("checkInput", function(value, element) {
    var pattern = new RegExp("[.`~!@#$^&*=|{}':;',\\[\\]<>《》/?~!@#¥……&*|{}【】‘;:”“'。,、?' ']");
    var reg = /^([0-9]+)$/;
    if(pattern.test(value)) {
        return false;
    } else if(value.indexOf(" ") != -1){
        return false;
    } else {
        return true;
    }
}, "禁止输入特殊字符及空格");
rules: {
    roleName: {
       checkInput: true
    }
},
messages: {
    roleName: {
       checkInput: "禁止输入特殊字符及空格"
    }
}

效果图:

jQuery validate 校验特殊字符及空格_第1张图片

 

你可能感兴趣的:(JavaScript,validate,特殊字符校验,空格校验,jquery,前端)