You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
609 B
16 lines
609 B
// 字符验证
|
|
jQuery.validator.addMethod("stringCheck", function(value, element) {
|
|
return this.optional(element) || /^[\u0391-\uFFE5\w]+$/.test(value);
|
|
}, "只能包括中文字、英文字母、数字和下划线");
|
|
|
|
// 中文字两个字节
|
|
jQuery.validator.addMethod("byteRangeLength", function(value, element, param) {
|
|
var length = value.length;
|
|
for(var i = 0; i < value.length; i++){
|
|
if(value.charCodeAt(i) > 127){
|
|
length++;
|
|
}
|
|
}
|
|
return this.optional(element) || ( length >= param[0] && length <= param[1] );
|
|
}, "请确保输入的值在3-15个字节之间(一个中文字算2个字节)");
|