1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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();
- }
- }
|