js获取字符长度函数分享
我的站长站
2023-12-29
共人阅读
objLen 是 JavaScript 区分中英文的字符串字节长度计算函数。空值直接返回 0,非字符串类型自动转为字符串;将中文、全角等双字节字符替换为两个单字节字符,最终返回总字节数。适用表单长度校验、接口参数字节限制等场景,英文 / 数字占 1 字节,中文占 2 字节。
js获取字符长度函数
function objLen(str) {
if (str == null) return 0;
if (typeof str != "string") {
str += "";
}
return str.replace(/[^\x00-\xff]/g, "01").length;
}函数使用方法
var arr1 = 'ABCD1234' console.log(objLen(arr1)) var arr2 = '欢迎来到我的站长站' console.log(objLen(arr2))
