首页
技术教程
实用代码
注册破解
正则表达式
网址导航
电子书籍
技术文章
>>
网页编程
>>
JavaScript
≡ 分类 ≡
网页编程
数据库
网络技术
操作系统
程序开发
平面设计
移动应用
其它
≡ 推荐 ≡
PHP Token 认证机制实现
PHP PDO预处理条件查询
JavaScript 默认值设置方法
Promise 的基本使用方法
完整支持TRUNCATE TABLE和其他SQL语句的导入方案
Jquery+ajax返回的数据类型为script,且含有多个变量
PHP类使用详解
jQuery AJAX success 回调中的返回值处理
PHP解压缩Gzip文件方法总结
JavaScript Promise 用法详解
PHP PDO 导出指定表数据(导入前清空表)
PHP 中使用 try-catch 捕获错误信息
JavaScript数组求平均值方法总结
MySQL 5.7 忘记 root 密码解决方法
HTML 图片异步加载
根据某数组,在另一个数组中检索并输出对应值
≡ 热点 ≡
用Javascript为图片img添加onclick事件
图解Windows Installer制作软件安装包
轻型数据库SQLite结合PHP的研发
在没有MySQL支持的虚拟主机,在PHP中使用文本数据库
PHP之glob函数
DIY服务器硬盘RAID选用
PHP代码优化及PHP相关问题总结
Windows操作系统发展历史二
用PHP函数解决SQL injection
ISP如何在网内部署BGP路由协议
Div+CSS:absolute与relative
Photoshop CS3:为美女刷出亮白牙齿
PHP CURL 发送和接收XML数据
采集cz88.net免费代理的小程序
Fireworks打造热力四射手机广告
记录搜索蜘蛛爬行记录的Asp代码
<
>
JS正则 - 替换文本中的URL为链接
作者:
不详,
来源:
网络
,
阅读:
109,
发布时间:
2014-05-22
这个正则的关键就在于匹配链接,匹配之后,在两边加上a标签和属性不是问题。
/http://[w-]*(.[w-]*)+/ig
首先匹配http://。
[w-]*是可能的www和bbs等。
.[w-]*匹配.xxx形式,至少有一个。以下是代码:
<script type="text/javascript"> /****************************************************** * Share JavaScript (http://www.ShareJS.com) * 使用此脚本程序,请保留此声明 * 获取此脚本以及更多的JavaScript程序,请访问 http://www.ShareJS.com ******************************************************/ function replaceReg(reg,str){ return str.replace(reg,function(m){return '<a href="'+m+'">'+m+'</a>';}) } var reg = /http://[w-]*(.[w-]*)+/ig; var str = '将一个用户输入的一段文字中的url替换成可以点击的link地址。 测试一下:http://www.sharejs.com紧接着中文,还有http://www.sharejs.com is very good!http://sharejs.com!最后在看看带.cn的:http://www.sina.com.cn呵呵。'; document.write(replaceReg(reg,str)+'<br />'); </script>
[Ctrl+A 全选 Ctrl+C 复制,窗口如不能正常显示请刷新(F5)一下]
标签:
JS正则
URL
链接
以下内容您可能有兴趣
●
网页编程
-
JavaScript URL编码与解码方法
●
网页编程
-
分页的时候从url中移除page页码(多种方案)
●
网页编程
-
在PHP中使用curl_multi_exec多线程并发抓取数据
●
网页编程
-
PHP中curl_errno对应信息中文版
●
网页编程
-
利用php curl实现多进程下载文件类
●
网页编程
-
php curl使用方法
●
网络技术
-
监控DNS链接确保安全 DHCP也受挑战
●
网页编程
-
包含中文字符的URL编码问题
●
网页编程
-
javascript对url编码中escape,encodeURI,encodeURIComponent函数的用法区别
●
网页编程
-
JS正则 - 转换源代码中的标签
●
网页编程
-
JS正则 - 指定文字高亮显示
●
网页编程
-
ASP.NET URL重写(URLRewriter)之简化版
以下是用户评论
查看全部评论
称呼:
邮箱:
QQ/微信/电话:
验证:
评论说明:
1、不允许发表含有攻击他人的评论;
2、评论不支持HTML格式书写;
3、本站有权在不通知的情况下删除任何评论;
4、禁止发布广告,发布广告内容将被屏蔽您的设备等信息,注册用户将被封禁或注销帐号;
5、禁止发布任何违法信息;