想通过validate的自定义验证,即验证输入格式,又想验证关键字个数
$.validator.addMethod("stringCheck", function(value, element) { ????????????????var pattern = /^(?!,)([a-zA-Z0-9\u4e00-\u9fa5]+[,]?)+[a-zA-Z0-9\u4e00-\u9fa5]+$/; ???????????????if(!pattern.test(value)){ ????????????????????$(element).data(‘error-msg‘,‘格式错误!‘); ????????????????????return false; ???????????????} ???????????????var num = (value.split(‘,‘)).length; ???????????????if(num > 5){ ????????????????????$(element).data(‘error-msg‘,‘最多五个关键字!‘); ????????????????????return false; ???????????????} ???????????????return true; ???????????}, function(params, element) { ???????????????return $(element).data(‘error-msg‘); ????????});
jQuery validator addMethod 动态提示信息
原文地址:http://www.cnblogs.com/person008/p/7477866.html