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

Javascript 獲取字符串字節(jié)數(shù)的多種方法

方法有很多,舉兩種:
第一種:(通過String對象的charCodeAt方法)
復(fù)制代碼 代碼如下:
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()方法轉(zhuǎn)編碼后判斷)
復(fù)制代碼 代碼如下:
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;
}

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

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

JavaScript技術(shù)Javascript 獲取字符串字節(jié)數(shù)的多種方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 速度与激情9| 我姨| 香帅传奇| 八年级英语阅读理解专项训练| 条件概率经典例题| 许多组织都有自己的价值标准和行为理念| 2018年党课主题及内容| 虞朗| 邵雨琪| 大红狗| 混凝土结构施工质量验收规范gb50204-2015 | 同妻俱乐部| 白雪公主在线| 亲子鉴定血型对照表| 爱情公寓在线免费观看| 吴京电影大全| 白事专用歌曲100首| river flows in you钢琴谱| 彭丹丹主演的经典电影| 生死千里| 四年级下册绿| 我没谈完的那场恋爱| 等着我主持人| 田教授的28个保姆演员表| 3片| 小镇姑娘电影| 河北卫视节目表| 变形金刚6免费观看高清完整版| 王渝萱的电影| 小升初英语试卷可打印| 朱莉娅安| 知否知否应是绿肥红瘦观看| 电影名《走进房间》在线观看| 《黑人情欲》在线播放| 梁祝《引子》简谱| 厨神驾到全集免费观看完整版| 瓶邪图片| 冰雪十一天| 伸舌头接吻脱裤子| 黄姓的研究报告怎么写| 胖女人做爰全过程免费看视频|