js计算字节长度
<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>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: JS计算字符串的字节数
- 下一篇: PHP将数组存入数据库中的四种方式
