js 计算中英文字符串长度

来源:互联网 发布:淘宝立即购买是灰色的 编辑:程序博客网 时间:2024/05/19 23:17
 /**     * 多字节字符串长度计算     * @param str     * @return int     * @author sui     * @date 2015-12-23     */    function strlen(str) {        var len = 0;        for (var i = 0; i < str.length; i++) {            var c = str.charCodeAt(i);            //单字节加1            if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {                len++;            }            else {                len += 2;            }        }        return len;    }
0 0
原创粉丝点击