httplocalhost8080projectAddprojectInputtaskid=1 es6截取地址最后一个斜杠和问好之间的值、等号后面的值
您可以使用以下代码来截取地址中最后一个斜杠和问号之间的值以及等号后面的值:
const url = "http://localhost:8080/projectAdd/projectInput?taskid=1";
// 截取地址中最后一个斜杠和问号之间的值
const lastSlashIndex = url.lastIndexOf("/");
const lastQuestionMarkIndex = url.lastIndexOf("?");
const valueBetweenSlashAndQuestion = url.slice(lastSlashIndex + 1, lastQuestionMarkIndex);
// 截取等号后面的值
const equalSignIndex = url.indexOf("=");
const valueAfterEqualSign = url.slice(equalSignIndex + 1);
console.log(valueBetweenSlashAndQuestion); // 输出: projectInput
console.log(valueAfterEqualSign); // 输出: 1
这段代码首先使用lastIndexOf方法找到地址中最后一个斜杠的索引和问号的索引,然后使用slice方法截取出最后一个斜杠和问号之间的值。接着使用indexOf方法找到等号的索引,然后再次使用slice方法截取出等号后面的值。最后使用console.log打印出截取的结果
原文地址: https://www.cveoy.top/t/topic/itYi 著作权归作者所有。请勿转载和采集!