中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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 獲取字符串字節數的多種方法,轉載需保留來源!

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

主站蜘蛛池模板: 美女二区| 日韩中文字幕在线观看视频 | 久久免费精品视频 | 91久久国产综合久久 | 久久久久久久久久久久久久国产 | 国产精品伦一区二区三级视频 | 亚洲国产成人精品女人久久久 | 欧美日韩专区 | 亚洲一一在线 | 国产精品久久久久一区二区三区 | 国产精品国产a级 | 久久久国产精品入口麻豆 | 九九九视频在线 | 国产亚洲一区二区三区 | a国产视频 | www.五月婷婷.com | 免费在线国产视频 | 99精品久久 | 国产日韩欧美一区 | 一级黄色片一级黄色片 | 99视频精品 | 国产精品99久久久久久人 | 国产精品国产三级国产aⅴ无密码 | 中文字幕亚洲视频 | 狠狠涩| 欧美h视频| 91精品国产综合久久精品图片 | 一区二区国产在线观看 | 久久久亚洲一区 | 久久国内精品 | 成人久久久 | 精品久久久久久亚洲精品 | 日本a v在线播放 | 在线不卡一区 | 日韩毛片视频 | 亚洲视频国产 | 亚洲91视频| 国产伦精品一区二区三区精品视频 | 9191成人精品久久 | 亚洲自拍偷拍视频 | 欧美激情视频网站 |