获取url中的参数
getStrParam(str, name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = str.match(reg);
if (r != null) return r[2];
return '';
},
使用
let splitIndex = res.result.indexOf('?');
let str = res.result.substring(splitIndex + 1);
let result = that.getStrParam(str, 'did');
截取字符串中的url
// 截取url
httpString (text) {
let re = /(http[s]?:\/\/([\w-]+.)+([:\d+])?(\/[\w-./?%&=]*)?)/gi
let s = text.replace(re, (a) => {
this.URL = a // a 即最后解析出来的url
})
}