从链接进行正则表达式检查

Regex check from a link

本文关键字:正则表达式 检查 链接      更新时间:2023-09-26

>我有一个链接是

dashboard/permissions?page=2

所以在 JavaScript 中,我想检查这个链接的最后一个是否有"?page=2"或没有

如果有,则将其删除

注意:这里 ?page=2 2 是可变的

那么如何在JavaScript中做到这一点

var testStr = document.URL;
console.log(testStr.match(/'?page='d+/) !== null);

尝试以下正则表达式: '?page='d+

var url = 'dashboard/permissions?page=2';
alert(url.match(/'?page='d+/));

并删除它:

if(url.match(/'?page='d+/)!==null) {
    url=url.replace(/'?page='d+/, "");
    alert(url);
}
//returns "dashboard/permissions"