用js获取提交的字符串的字节数
来源:互联网 发布:绿叶装linux 编辑:程序博客网 时间:2024/05/19 16:07
从网上大概的搜了一下关于这个问题的解答
大致有两种解决办法
方法1:
function getBytesCount(str)
{
var bytesCount = 0;
if (str != null)
{
for (var i = 0; i < str.length; i++)
{
var c = str.charAt(i);
if (/^[/u0000-/u00ff]$/.test(c))
{
bytesCount += 1;
}
else
{
bytesCount += 2;
}
}
}
return bytesCount;
方法2:
function getBytesCount2(str)
{
if (str == null)
{
return 0;
}
else
{
return (str.length + str.replace(/[/u0000-/u00ff]/g, "").length);
}
}
当然,同方法二一样的还有一种写法
<script language=javascript>
String.prototype.lenB = function(){return this.replace(/[^/x00-/xff]/g,"**").length;}
var str = "这是一个可以将汉字计算成两个字节的函数";
alert("老的算法 = " + str.length);
alert("新的算法 = " + str.lenB());
</script>
- 用js获取提交的字符串的字节数
- 用js获取提交的字符串的字节数
- 获取字符串的字节数
- 获取字符串的字节数
- 获取日文全角字符串的字节数
- Javascript获取字符串字节数的方法
- C#获取字符串的字节数
- java如何获取字符串的字节数
- js 计算字符串的字节数
- JS计算字符串的字节数
- JS计算字符串的字节数
- js获取字符串的字节长度
- Flex(AS)中如何获取字符串的字节数
- 获取字符串的字节数,而不是字符长度
- 获取中英文混排字符串的实际长度(字节数)
- js获取上传文件的大小(字节数)
- 统计字符串的字节数
- 得到字符串的字节数
- Firefox: 一座即将坍塌的"危房" ?
- BASIS--关于Netweaver 2005的架构平台说明
- DWR的搭建和使用方法
- Junit学习笔记
- VB 各种进制相互转换大全
- 用js获取提交的字符串的字节数
- Struts+Spring+Hibernate配置全过程
- 动态语言小结
- Linux命令中正则表达式的运用
- Nutch 笔记(一):Nutch 快速上手指南(收藏)
- 显示连接到SQLserver上的用户IP及名称(转载)
- Spring AOP之Hello World
- spring,ioc模式与ejb3的SLSB实现
- JAVA--操作Execl