在具有随机数的字符串上使用替换

时间:2018-10-10 12:33:27

标签: javascript jquery html

我正在尝试在以下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+/,'');

努力取代价格。

3 个答案:

答案 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

使用matchtoStringDictionary查找数字。