首页 > 编程 > JavaScript > 正文

js获取提交的字符串的字节数

2019-11-21 01:28:31
字体:
来源:转载
供稿:网友
方法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);
}
}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表