JS computes the string length, and intercepts the stringCalculating string length methods
var jmz = {};
Jmz. GetLength = function (str) {
<summary> get the actual length of the string, Chinese 2, English 1</summary>
<param name= "str" > to get the length of the string </param>
var reallength = 0, Len = str.length, charcode =-1;
for (var i = 0; i < len; i++) {
CharCode = Str.charcodeat (i);
if (charcode >= 0 && charcode <= 128) Reallength + = 1;
else Reallength = 2;
}
return reallength;
};
Called method obj is the name of the Jsvar, and Num is the length of the string to compare
function Cutlength (obj,num) {
var text = Obj.getvalue () + "";
var textlength;
if (NUM<JMZ. GetLength (text)) {
Alert (JMZ. GetLength (text));
Alert ("Your personal profile is too long, please remain within the" +num+ "character!");
TextLength = text.substring (0,num);
alert (textlength);
Obj.setvalue (TextLength);
}
}