javascript 求一正则表达式

wwonion 2007-06-06 03:23:11
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的数字。
...全文
128 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwonion 2007-06-06
  • 打赏
  • 举报
回复
hellaslubo(ads)的答案是正确的,谢谢参与回复的每一个热心人!
muxrwc 2007-06-06
  • 打赏
  • 举报
回复
<script type="text/javascript">
function Sort(val){
alert(val.replace(/&sort=(\d)|sort=(\d)(?:&|$)/,""));
}
Sort("aaa.aspx?id=1&sort=2&b=3");
</script>
这个。。倒塌。。想简化下,貌似没想出来方法。。
hellaslubo 2007-06-06
  • 打赏
  • 举报
回复
function Sort(val){
var url="aaa.aspx?id=1&sort=2&b=3";
url=url.replace(/&sort=(\d)/,"")
alert(url);
}
muxrwc 2007-06-06
  • 打赏
  • 举报
回复
url=url.replace("&sort=(\d)|sort=(\d)(?:&|$)", "");
昂。这样。。那个还是存在问题。。
muxrwc 2007-06-06
  • 打赏
  • 举报
回复
url=url.replace("sort=(\d)(?:&|$)", "");
:D
APM60- 2007-06-06
  • 打赏
  • 举报
回复
url=url.replace(/sort=(\d)/,"")

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧