用于截取字符串
封装的方法
/**
* 用于截取字符串
* @param {string} str - 需要截取的字符串
* @param {string} startStr - 字符串截取开始字符
* @param {string} endStr - 字符串截取结束字符
* @returns {string} 截取的字符串
*/
function interceptFun(str, startStr, endStr, msg = "后台接口报错") {
const startIndex = str.indexOf(startStr);
const endIndex = str.indexOf(endStr);
if (startIndex !== -1 && endIndex !== -1) {
// 如果能匹配到相应的字符串,则将默认的文本替换成想要的字符串
msg = str.substring(startIndex + startStr.length, endIndex);
}
return msg;
}
例子:
const msg = interceptFun(
"errorMessage:机构号被占用;errorCode:0;"