您的位置:首页 > Web前端 > JavaScript

js计算字节长度

2017-11-16 15:40 274 查看
<script language="JavaScript">
GetLength = function(str) {
///<summary>获得字符串实际长度,中文2,英文1</summary>
///<param name="str">要获得长度的字符串</param>
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i < len; i++) {
charCode = str.charCodeAt(i);
if (charCode >= 0 && charCode <= 128)
realLength += 1;
else
realLength += 2;
}
return realLength;
};
$('#maxName').bind('input propertychange', function()
{
//获取.input-form下的所有 <input> 元素,并实时监听用户输入
$('#num').html('字符长度(中文状态下特殊字符为2英文为1):'+GetLength($('#maxName').val()));
if (GetLength($('#maxName').val())>='300') {
$('#maxName').val($('#maxName').val().substring(0,$('#maxName').val().length-1));
}
});
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: