我想在我的网址而不是PropertyType [0]中获取这些类型的参数PropertyType []。如何替换它?
实际网址
市=安特卫普,阿奇博尔德,伯基&安培;属性类型[0] =住宅和安培; minbed = 1&安培; minbath = 1&安培; MIN_PRICE = 10000&安培; MAX_PRICE = 2500000
我想要这些类型的网址
市=安特卫普,阿奇博尔德,伯基&安培;属性类型[] =住宅和安培; minbed = 1&安培; minbath = 1&安培; MIN_PRICE = 10000&安培; MAX_PRICE = 2500000
var serializeData = $('#searchstring').val();
console.log(serializeData);
var data = JSON.stringify(serializeData);
var url1 = data.replace(/['"]/g,'');
var url = url1.replace(/\+/g,' ');
var uri_dec = decodeURIComponent(url);
答案 0 :(得分:0)
您可以使用\d
正则表达式替换[]
var url = 'City=Antwerp,Archbold,Berkey&PropertyType[0]=Residential&minbed=1&minbath=1&min_price=10000&max_price=2500000';
var regEx = new RegExp(/\[\d+\]/,'gim');
var newURL = url.replace(regEx, (match) => '[]');
console.log(newURL)

答案 1 :(得分:0)
您可以在js
中使用正则表达式替换它们url = ""your_url"
new_url = url.replace(/([\d])/g, '')