vue-ant-patterns
Version:
vue-ant-patterns
50 lines (46 loc) • 1.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
/*
* @Author: your name
* @Date: 2020-06-30 19:20:54
* @LastEditTime: 2020-07-30 14:10:43
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \hcm6-patterns\biz\_biz-utils\string.js
*/
// 处理字符串转object的方法
function stringToObj(str) {
var data = {};
if (str !== null) {
var params = str.split('&');
params.forEach(function (item, index) {
var tmpParams = item.split('=');
var key = tmpParams[0];
var value = tmpParams[1];
data[key] = value;
});
}
return data;
}
/*
@desc: 去除字符串多余空额
@params:
str: 要处理的字符串
bGlobal: 为true时,去除字符串首尾及中间空格
*/
function strTrim(str, bGlobal) {
var result = '';
if (str !== null) {
// 去首尾空格
result = str.trim();
// 去字符串首尾及中间空格
if (bGlobal) {
result = result.replace(/\s/g, '');
}
}
return result;
}
exports.stringToObj = stringToObj;
exports.strTrim = strTrim;