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
![]()
11 months ago
|
// 字符验证
|
||
|
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个字节)");
|