Javascript从字符串中删除所有url参数?
我在一个字符串中找到了一个URL,如下所示:Javascript从字符串中删除所有url参数?,javascript,Javascript,我在一个字符串中找到了一个URL,如下所示: http://url.com?page=121¶m1=hello¶m2=bye#hello 上述内容也可能是其他内容,这意味着它将是动态的 我怎么能只保留“主页”?在上述情况下,它将是: http://url.com?page=121 只需找到&并使用索引()进行剪切即可 或split() 试试这个: function getUrl(url, param) { return url.split("&
http://url.com?page=121¶m1=hello¶m2=bye#hello
上述内容也可能是其他内容,这意味着它将是动态的
我怎么能只保留“主页”?在上述情况下,它将是:
http://url.com?page=121
只需找到&
并使用索引()进行剪切即可
或split()
试试这个:
function getUrl(url, param)
{
return url.split("&")[param].split("#")[param];
}
或者干脆
function getUrl(url) {
return url.split("&")[0];
}
你被卡在哪一部分?这是基本的字符串操作。只需使用正则表达式。“http://url.com?page=121¶m1=hello¶m2=bye#hello“.split('&')[0]
如果他剪切?
@JordiCastilla:-更新了我的答案,他怎么能得到?page=123
部分?”!
var mainPage = url.split("&")[0];
function getUrl(url, param)
{
return url.split("&")[param].split("#")[param];
}
function getUrl(url) {
return url.split("&")[0];
}