色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery計算字符串長度

任良志1年前7瀏覽0評論

在進行字符串處理的時候,很多時候需要知道字符串的長度,這就需要用到jQuery進行字符串長度的計算。

//獲取字符串長度
var str = "今天天氣真不錯";
var len = str.length;
alert(len);

以上代碼獲取了字符串 "今天天氣真不錯" 的長度,也就是11個字符。

但是,上面的代碼只能獲取字符串長度,對于包含中文等特殊字符的字符串計算會有問題,因為中文字符占用兩個字節,所以需要對上述代碼進行改進。

//獲取字符串長度
var str = "今天天氣真不錯,中國加油!";
var len = 0;
for (var i=0; i<str.length; i++) {
if (str.charCodeAt(i)>127 || str.charCodeAt(i)==94) {
len += 2;
} else {
len ++;
}
}
alert(len);

以上代碼解決了中文字符占用兩個字節的問題,可以正確計算含有中文等特殊字符的字符串長度。