我正在尝试在以下URL字符串中替换“最低”和“最高”价格的值:
var url_full = "http://foo.com/?q=&min=0&max=789"
var url_clean = url_full.replace('&min='+ /\d+/,'');
var url_clean = url_full.replace('&max='+ /\d+/,'');
努力取代价格。
答案 0 :(得分:1)
用min
替换max
和''
值
var url_full = "http://foo.com/?q=&min=0&max=789&hellomin=350"
var url_clean = url_full.replace(/&min=\d+/,'&min=').replace(/&max=\d+/,'&max=')
console.log(url_clean);
答案 1 :(得分:0)
> var url = new URL(window.location.href);
> url.searchParams.set('min','100'); window.location.href = url.href;
答案 2 :(得分:0)
regex
使用match
和toStringDictionary
查找数字。