欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 01:51:18 责任编辑: Author_N1

 

怎样判断字节数?
提交富文本表单(源代码,包含半角单双引号、斜线等),得到变量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】甚至是比这还复杂的源代码,还能得到字节数吗?


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

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:51:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2062/
本文WWW.DOC100.NET DOC100.NET版权所有。