function strlen(str) { |
var len = 0; |
|
var newStr=str; |
for ( var i = 0; i < str.length; i++) { |
|
var c = str.charCodeAt(i); |
//单字节加1 |
if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) { |
len++; |
} |
else { |
len += 2; |
} |
if (len >= 20){ |
newStr = field.substring(0,i); |
break ; |
} |
} |
return newStr; |
} |