js 相对路径转为绝对路径

来源:互联网 发布:java 发联机报文 编辑:程序博客网 时间:2024/05/17 20:12
//将相对路径转为绝对路径function getPath(relativePath, absolutePath) {    var reg = new RegExp("\\.\\./", "g");    var uplayCount = 0; // 相对路径中返回上层的次数。    var m = relativePath.match(reg);    if (m) uplayCount = m.length;    var lastIndex = absolutePath.length - 1;    var subString = absolutePath.substr(0, lastIndex + 1)    for (var i = 0; i <= uplayCount; i++) {        lastIndex = subString.lastIndexOf("/", lastIndex);        subString = subString.substr(0, lastIndex)    }    return subString + "/" + relativePath.replace(reg, "");}

0 0
原创粉丝点击