四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

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

主站蜘蛛池模板: 十大名茶排名顺序| 灰尘的旅行读书小报| 素珍| 孕期体重增长参照表| 甲种公牛1976| 婆媳的战国时代 电视剧| 复仇者联盟4在线完整版观看| 转正意见评语 | 护花使者歌词| 黄视频在线播放| 体温单的绘制及图解| 西野翔三级全部电影| 科洛弗| 十一码复式22块钱中奖对照表| 戒色视频| 国家征收土地多少钱一亩| 北1| 笔仙2大尺度床戏| 爆操大胸美女| derpixon动画在线观看| 四大美人之貂蝉香港剧| 公共事务在线| 美女jj| 新力量电影在线观看免费| 张倩仪演过什么电视剧| 萱草花合唱谱二声部| 三年片大全电影| 猛鬼追魂| 乙亥北行日记| 校园风暴| 王紫瑄| 颂赞诗歌| 台湾电影网| 电影院线| 鲁班书咒语大全| 杨超越穿游泳服装| 金珠的电影全部免费观看| 在灿烂的阳光下简谱| 赛虎| 寒战2剧情解析| 眼光娘娘治眼病口诀|