识别字符串中的URL 如何识别字符串中的URL,如:这是测试URL打开的链接http://www.baidu.com,请点击。在保存下来后点击超链接URL能打开百度。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查找字符串里的http://呗,js的话就是indexOf() 需要把URL字符串变成超级链接 <SCRIPT LANGUAGE="JavaScript"> <!-- function test(){ var obj = document.getElementById('test'); obj.innerHTML = obj.innerHTML.replace(/((?:http:\/\/)?w{3}(?:.[\w]+)+)/g,function(){ if (/^http/.test(arguments[1])) { return "<a href="+arguments[1]+">"+arguments[1]+"</a>"; } else { return "<a href=http://"+arguments[1]+">"+arguments[1]+"</a>"; } }); } //--> </SCRIPT> <div id='test'>www.sina.com这是测试URL打开的链接http://www.baidu.com,请点击。</div> <input type="button" value="test" onclick="test();"> mxGraph怎么添加onMouseOver事件 关于ExtjS中的gridpanel问题? 求一个正则表达式:数值型从0.00到1.00之间(大于0可以等于1) post 提交表单,然后在另一个画面里取值时,提示对象没有定义。 超级链接获取地址(有难度啊) 急招全职JAVA工程师 如何用正则验证表单中不同名称文本框是否为数字? 这个问题怎么解决?困扰很久,请大家一定帮帮忙 从来没有碰到过,却很有意义的问题!!!! 请问 JavaScript 如何实现这样的功能? javascript判断浏览器的问题 jsp mysql中插入中文显示为?
<!--
function test(){
var obj = document.getElementById('test');
obj.innerHTML = obj.innerHTML.replace(/((?:http:\/\/)?w{3}(?:.[\w]+)+)/g,function(){
if (/^http/.test(arguments[1]))
{
return "<a href="+arguments[1]+">"+arguments[1]+"</a>";
} else {
return "<a href=http://"+arguments[1]+">"+arguments[1]+"</a>";
}
}); }
//-->
</SCRIPT>
<div id='test'>www.sina.com这是测试URL打开的链接http://www.baidu.com,请点击。</div>
<input type="button" value="test" onclick="test();">