从链接检查正则表达式

时间:2015-03-16 13:02:00

标签: javascript regex

我有一个链接

dashboard/permissions?page=2

所以在javascript中我想检查这个链接的最后一个是&#34;?page = 2&#34; <或者

如果已将其删除

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

所以如何在javascript中做到这一点

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

尝试以下正则表达式:\?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"