划分一个字符串并保留 "limiter / identifier"

Divide a String and keep the "limiter / identifier"

朋友们,我要如何在 javascript 中达到这个结果:

我们有:www.someurl.com/dynamicallychanging?page=2

所以我能够获得 www.someurl.com/dynamicallychanging? 页面和 2:

            var number = nextSel.split('=').pop();
            console.log(number); //returns 2

            var basepath = nextSel.substring(0, nextSel.indexOf("="));
            console.log(basepath); //returns www.someurl.com/dynamicallychanging?page

但我想将 = 保留在字符串的第一部分,这样我就有了:

www.someurl.com/dynamicallychanging?page=

我读过一些关于分区的内容?这是一个漫长的一天,我只想完成它,抱歉,但是,在尝试了 15 分钟之后,我想这里有人知道答案,而且它非常简单和有用,对于未来的读者来说,他们可能会找到他们想要的东西正在找。 提前谢谢大家。

var basepath = nextSel.substring(0, nextSel.indexOf("=")) + "="