示例代码如下
/**给Validate Plugin添加自定义验证规则: 内容的最大长度,一个汉字等于两个字符 */
$.validator.addMethod("stringMaxLength", function (value, element, params) {
var length = value.length;
for (var i = 0; i < value.length; i++) {
if (value.charCodeAt(i) > 19967) {
length++;
}
}
return length > params[0] ? false : true;
}, "最大长度不能超过{0}个字符,一个汉字为两个字符")
/**功能: 下面代码给id是edit-form的表单中的desc字段限制为44个字符 */
$("#edit-form").validate({
rules: {
'desc': {
stringMaxLength: ["44"]
}
}
});