在字符串str中,如果str中含有http://,www开头的,怎样完整读取这个url并转化为链接呢。
例如:
就是http://www.163.com啊。
如何转化成:
就是<a href="http://www.163.com">http://www.163.com</a>啊。
就是那个正则不会写,怎样写匹配这个url的正则呢,url前后可能都会有字符串。
例如:
就是http://www.163.com啊。
如何转化成:
就是<a href="http://www.163.com">http://www.163.com</a>啊。
就是那个正则不会写,怎样写匹配这个url的正则呢,url前后可能都会有字符串。
<script type="text/javascript">
<!--
var str = "http://www.163.comdfsdfsafsdfhttp://www.baidu.com";
var reg = /http:\/\/[\w.]+\.com/g;
var result = str.match(reg);
if(result){
for(var i = 0; i < result.length; i++){
document.write("<a href='"+result[i]+"'>"+result[i]+"</a>" + "<br/>");
}
}
//-->
</script>
目的就是这。。
使用这个字符串,上面的方法立马挂掉!
var reg = /(?:http:\/\/)?(?:w{3}\.)[\w.]+?\.com/gi;//换下这个
-->
貌似莫有用啊