您现在的位置是:首页 > 电脑技术查询 > web开发

javascript 求一正则表达式,该怎么解决

编辑:chaxungu时间:2022-10-02 23:20:26分类:web开发

javascript 求一正则表达式
function Sort(val){
var url= "aaa.aspx?id=1&sort=2&b=3 ";
url=url.replace( "sort=(\d) ", " ")
alert(url);
}

要求把&sort=2替换成空 " ";这个表达式要怎么写。sort的值是数字类型。有可能是1-9的数字。

------解决方案--------------------
url=url.replace(/sort=(\d)/, " ")
------解决方案--------------------
url=url.replace( "sort=(\d)(?:&|$) ", " ");
:D
------解决方案--------------------
url=url.replace( "&sort=(\d)|sort=(\d)(?:&|$) ", " ");
昂。这样。。那个还是存在问题。。
------解决方案--------------------
function Sort(val){
var url= "aaa.aspx?id=1&sort=2&b=3 ";
url=url.replace(/&sort=(\d)/, " ")
alert(url);
}