一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Javascript 獲取字符串字節數的多種方法

方法有很多,舉兩種:
第一種:(通過String對象的charCodeAt方法)
復制代碼 代碼如下:
String.prototype.getBytesLength = function() {
var length = 0;
for(i = 0;i < this.length; i++) {
iCode = this.charCodeAt(i);
if((iCode >= 0 && iCode <= 255) || (iCode >= 0xff61 && iCode <= 0xff9f)) {
length += 1;
} else {
length += 2;
}
}
return length;
}

第二種:(通過escape()方法轉編碼后判斷)
復制代碼 代碼如下:
String.prototype.getBytesLength = function() {
var str = escape(this);
for(var i = 0, length = 0;i < str.length; i++, length++) {
if(str.charAt(i) == "%") {
if(str.charAt(++i) == "u") {
i += 3;
length++;
}
i++;
}
}
return length;
}

第三種寫法:徹底無語了!
復制代碼 代碼如下:
String.prototype.getBytesLength = function() {
return this.replace(/[^/x00-/xff]/gi, "--").length;
}

我喜歡第三種,以上代碼均測試通過
代碼簡單,不給出測試結果
px

JavaScript技術Javascript 獲取字符串字節數的多種方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品高清在线观看地址 | 精品午夜久久福利大片免费 | 日韩精品欧美亚洲高清有无 | 日韩欧美三区 | 99热这里有免费国内精品 | 国产色中色 | 99精彩视频在线观看 | 午夜激情视频在线播放 | 色哟哟哟 | 国产在线永久视频 | 一区二区三区四区视频 | 日本亚洲一区二区三区 | 亚洲伊人久久大香线蕉在观 | 午夜黄色在线观看 | 九色91精品国产网站 | 精品久久久久久综合日本 | 成人资源在线观看 | 国产美女视频 | 久久精品免费全国观看国产 | 欧美激情片在线观看 | 俺也去老色官网 | 99久久亚洲 | 色久悠悠色久在线观看 | 亚洲制服欧美自拍另类 | 色综合 成人 | 亚洲欧美手机在线观看 | 欧美人成在线视频 | 国产精品久久久久久福利69堂 | 国语自产精品视频在线第 | 欧美a免费 | 亚洲黄色第一页 | 日本韩国视频 | 日本韩国视频 | 久中文字幕中文字幕亚洲无线 | 精品伊人久久久久7777人 | 色多多www| 国产视频二区在线观看 | 国产乱码精品一区二区 | 欧美色视频在线观看 | 黄的视频网站 | 国产精品揄拍一区二区 |