打造自己的js库(string篇)

                                                 打造自己的js库(string篇)

这一篇包括了获得字符串字节数,以及去空的方法。

namespace('gu.string');
extend(gu.string,{
    /**
     * 获得字节数,中文2
     * @param str
     * @returns {number}
     */
    getByteLength:function (str) {
        var bytes = 0;
        for(var i=0;i<str.length;i++){
            if(str.charCodeAt(i) > 255){
                bytes ++
            }
            bytes ++
        }
        return bytes;
    },
    /**
     * 去空
     * 数据库中utf-8占三个字符,gbk占俩
     * @param str
     * @returns {XML|string|*}
     */
    trim:function (str) {
        str = str.replace(/\s+$/,'').replace(/^\s+/,'');
        return str;
    }
});

猜你喜欢

转载自blog.csdn.net/qq_39771254/article/details/81083667