export default{
	
	// 字符串长度计算
	count : function(str, countSpace = true){
		if(countSpace){return str.length;}
		return this.removeAllSpace(str).length;
	},
	
	// 去除全部空格
	removeAllSpace : function(str){
		return str.replace(/\s+/g, "");
	},
	
	// 去除首尾空格
	trim : function(str){
	  return str.trim();
	},
	
	// 去除左侧空格
	trimL : function(str){
	  return str.replace(/^\s+/g, "");
	},
	
	// 去除右侧空格
	trimR : function(str){
	  return str.replace(/\s+$/g, "");
	},
	
	// 字符串搜索
	search : function (str, kwd, caseSensitive = true) {
		if(!caseSensitive){
			kwd = kwd.toLowerCase();
			str = str.toLowerCase();
		}
		return str.indexOf(kwd);
	},
	
	// 获取 扩展名
	getExtension : function (str) {
		str = str.split('.');
		return str.pop();
	}
}