打造自己的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;
}
});