![](/img/trans.png)
[英]replace or remove some special characters in string only from starting and ending , not from in between of string in javascript
[英]Replace the some special symbol from query string in javascript
我想在我的URL中获得这些类型的参数PropertyType []而不是PropertyType [0]。如何替换呢?
实际网址
城市=安特卫普,阿奇博尔德,Berkey&PropertyType [0] =住宅&minbed = 1&minbath = 1&min_price = 10000&max_price = 2500000
我想要这些类型的网址
城市=安特卫普,阿奇博尔德,Berkey&PropertyType [] =住宅&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);
您可以使用\\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)
您可以在js中使用正则表达式替换它们
url = ""your_url"
new_url = url.replace(/([\d])/g, '')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.