<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="http://www.yhkj.cn">www.yhkj.cn</a>文本中包含上面二个链接,怎么用JAVASCRIPT写个正则表达式将不是绝对地址的第一个链接替换成下面这样:
<a href="test/wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="http://www.yhkj.cn">www.yhkj.cn</a>文本中包含上面二个链接,怎么用JAVASCRIPT写个正则表达式将不是绝对地址的第一个链接替换成下面这样:
<a href="test/wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="http://www.yhkj.cn">www.yhkj.cn</a></textarea>
<script type="text/javascript">
<!--
var re = /<a href="(?!http:\/\/)([^"]+)">([\s\S]+)<\/a>/gi;
var jj = document.getElementById("kk").value.replace(re,"<a href=\"test/$1\">$2</a>")
alert(jj);
//-->
</script>
<a href="http://www.yhkj.cn">www.yhkj.cn</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
</textarea>
<script type="text/javascript">
<!--
var re = /<a href="(?!http:\/\/)([^"]+)">([\s\S]+)<\/a>/gi;
var jj = document.getElementById("kk").value.replace(re,"<a href=\"test/$1\">$2</a>")
alert(jj);
//-->
</script>
单个可以实现,怎么后面加几个就不行了?帮帮忙再看看,谢谢
<a href="http://www.yhkj.cn">www.yhkj.cn</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
<a href="wzshow.asp?aid=33">确保 Google 可以找到并抓取您的网站</a>
</textarea>
<script type="text/javascript">
<!--
var re = /<a href="(?!http:\/\/)([^"]+)">/gi;
var jj = document.getElementById("kk").value.replace(re,"<a href=\"test/$1\">")
alert(jj);
//-->
</script>