首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎样判断字节数?该如何处理

2013-12-28 
怎样判断字节数?提交富文本表单(源代码,包含半角单双引号、斜线等),得到变量forml,怎样得到该变量的字节数?

怎样判断字节数?
提交富文本表单(源代码,包含半角单双引号、斜线等),得到变量forml,怎样得到该变量的字节数?forml.length无效。
[解决办法]
楼主是想按全角两个字节,半角一个字节计算长度吗?如果是这个意思的话可以这样做:


String.prototype.length2 = function () {
return this.replace(/[^\x00-\xff]/g, '..').length;
};

var s = '中文123abc';
alert(s.length);//8
alert(s.length2());//10

[解决办法]
引用:
Quote: 引用:

楼主是想按全角两个字节,半角一个字节计算长度吗?如果是这个意思的话可以这样做:

String.prototype.length2 = function () {
return this.replace(/[^\x00-\xff]/g, '..').length;
};

var s = '中文123abc';
alert(s.length);//8
alert(s.length2());//10
最主要的还不是全角半角,而是怎样得到!如果你的例子里的字符串变为【中/文"1"2'3'a,b<>=c】甚至是比这还复杂的源代码,还能得到字节数吗?


不管内容多复杂,只要是个字符串变量,当然能得到长度。
还是没太明白你想要的是什么,你说的字节数指什么?

热点排行