请问怎么用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>