吉媒互动平台前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

44 lines
815 B

module.exports = {
// 字符串长度计算
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();
}
}