var index=null;
function checkstr(str, digit) {//判断中文和英文,字符串的长度是否超标
var n = 0;
for (i = 0; i < str.length; i++) {
if (str[i].charCodeAt(0) > 255) {//大于255的都是中文
n += 2;//如果是中文就是2个字节
} else {
n += 1;
}
n==digit&& index=i;
}
if (n < digit) {return true;} else {return false;}
}
$("textarea").bind('keyup', function() {
var arr = $(this).val().split("\n");
for(var i=0;i<arr.length;i++){
if(!checkstr(arr[i],56)){
$(this).focus();
arr[i]=arr[i].slice(0,index+1);
}
}
$("textarea").val(arr.join("\n"));
});