//汉英截取
GetLength: function (str){ //计算长度
for (var i = 0; i < str.length; i++) {
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128)
this.realLength += 1;
else
this.realLength += 2;
}
},
cutstr: function (str, len,status) {
var str_length = 0;
var str_len = 0;
str_cut = new String();
str_len = str.length;
for (var i = 0; i < str_len; i++) {
a = str.charAt(i);
str_length++;
if (escape(a).length > 4) {
//中文字符的长度经编码之后大于4
str_length++;
}
str_cut = str_cut.concat(a);
if (str_length >= len) {
str_cut = str_cut.concat("...&#
js含中英文数字以及含中文字符截取的问题
最新推荐文章于 2024-04-27 00:00:00 发布