请问,怎么替换A链接

请教,如何替换A链接
本帖最后由 wuxiaol2 于 2015-05-04 23:41:47 编辑
假设,我取得了某个URL的 源文本,  然后想把里面的所有A链接  替换为  www.123.com     是不是必须得用得正则才能替换掉呢?
比如这样
 <html><body>
<a href="aaa.com">文字</a>
<a href="bbb.com">文字1</a>
<a href="ccc.com">文字2</a>
<a href="ddd.com">文字</a>
</body></html>

替换红色内容
有没大大 给个例子啊。
------解决思路----------------------

var dom = document.getElementsByTagName('a');
for ( var obj in dom ) {
    if ( ! isNaN(obj) ) {
        dom[obj].href = 'www.123.com'
    }
}

------解决思路----------------------
<script>
str = '<html><body><a href="aaa.com">文字</a><a href="bbb.com">文字1</a><a href="ccc.com">文字2</a><a href="ddd.com">文字</a></body></html>';
a = str.replace(/(http\:\/\/)?(\w+)\.(\w+)/gi,'www.123.com');
alert(a);
</script>