0
我想写一个正则表达式来从URL中获取特定值。正方括号内正则表达式逗号分隔值
index.php?filter=3f-size[15],1f-colors[1],price[500,2000]&order=ASC
什么,我试图从该URL的价格值。我需要得到的是:500,2000
我已经试过:
$.urlParam = function(name){
var results = new RegExp('[\?&]' + name + '/\[(.*?)\]/g').exec(window.location.href);
if (results==null){
return null;
}
else{
return results[1] || 0;
}
}
var checkedPrice = $.urlParam('price');
alert(checkedPrice);
'/ \ [(\ d +(?:\ d +)*)\]/g' – YOU
我同意@YOU –