initial commit

This commit is contained in:
chenjinsong
2018-09-27 16:28:35 +08:00
commit e7d19d4381
313 changed files with 123954 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
(function($){
$.fn.checkByteLength = function(max,info){
var _cur = getByteLen($(this).val());
if (_cur > max) {
alert(info+" 最大文本长度为:"+max+",实际为:"+_cur+"!请修改!");
return false
}
return true;
}
$.fn.checkByteLengthOnblur = function(max,info){
var _cur = getByteLen($(this).val());
if (_cur > max) {
alert(info+" 最大文本长度为:"+max+",实际为:"+_cur+"!请修改!");
$(this).focus();
}
}
//返回val的字节长度
function getByteLen(val) {
var len = 0;
for (var i = 0; i < val.length; i++) { //alert(val.charAt(i));// alert(val.length);
//alert(val[i]);
//alert(val[i]+";"+val[i].match(/[^\x00-\xff]/ig));
if (val.charAt(i).match(/[^\x00-\xff]/ig) != null) //全角
len += 2;
else
len += 1;
}
return len;
}
})(jQuery);