fx-form-widget
Version:
33 lines (31 loc) • 865 B
JavaScript
;
exports.__esModule = true;
exports.parseQueryString = exports.isNotNullValue = void 0;
/**
* 格式化url参数
*/
var parseQueryString = exports.parseQueryString = function parseQueryString(dataUrl) {
var url = dataUrl ? dataUrl : window.location.href;
var regUrl = /^[^\?]+\?([\w\W]+)$/; //eslint-disable-line
var regPara = /([^&=]+)=([\w\W]*?)(&|$|#)/g;
var arrUrl = regUrl.exec(url);
var ret = {};
if (arrUrl && arrUrl[1]) {
var strPara = arrUrl[1];
var result;
while ((result = regPara.exec(strPara)) != null) {
ret[result[1]] = result[2];
}
}
return ret;
};
/**
* 判断值是否真的为空,不存在
*/
var isNotNullValue = exports.isNotNullValue = function isNotNullValue(value) {
if (value === '' || value === undefined || value === null) {
return false;
} else {
return true;
}
};