首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教如何用js写个正则,去除href里的参数

2013-09-08 
请问怎么用js写个正则,去除href里的参数比如说我的html是a hrefhttp://www.baidu.com?wwww/aa hre

请问怎么用js写个正则,去除href里的参数
比如说我的html是
<a href="http://www.baidu.com?wwww"></a>
<a href="http://www.baidu.com#eeeeeeee"></a>

页面有很多这样的标签a,请问怎么只保留成
<a href="http://www.baidu.com"></a>

在线等  多谢了
[解决办法]
/(\?
[解决办法]
\#).*?(?=")/g
str.replace('/(\?
[解决办法]
\#).*?(?=")/g','');


其实用jquery也可以搞定
[解决办法]
$(function () {
    $("#div1 a").each(function() {
        $(this).attr("href", $(this).attr("href").replace(/(\?
[解决办法]
#)[^'"]*/, ''));
    });
});

[解决办法]
 <script type="text/javascript">
        $(function () {
            $("body a").each(function () {
                var href = $(this).attr("href");
                
                $(this).attr("href", href.replace(/(\?
[解决办法]
#)[^"]*/g, ''));
                alert($(this).attr("href"));
            })
        });
    </script>

热点排行