本文会持续更新
----------------------------------------------------------------------
本文会持续更新
-------------------------------------------------------------------------------------------------------------
基本语法
关于语法部分就不啰嗦了,全世界都能找到相关知识
详细信息请参阅:W3school参考手册JavaScript RegExp 对象
当然,你也可以参考下面的博客园的他人博客,我就不重复造轮子了:js之正则表达式(上) JS正则表达式大全(整理详细且实用)
实例部分
1-JavaScript实现http地址自动检测并添加URL链接
参考:http://www.zhangxinxu.com/wordpress/2010/04/javascript实现http地址自动检测并添加url链接/
改进:
var reg = /([\u4E00-\u9FA5\uf900-\ufa2d]+)((http|https|ftp|rtsp|mms):\/\/)((\w|=|\?|\.|\/|&|-|%|#|:)+)/gi;//说明:([\u4E00-\u9FA5\uf900-\ufa2d]+)是用来匹配前面给的汉字 gi:全局搜索且忽略大小写
var str = "百度一下http://www.baidu.com"; 3 str.replace(reg,"<a href='$2$4' title="$1" target = '_blank'>$1</a>");//输出:<a href='http://www.baidu.com' title="百度一下" target = '_blank'>百度一下</a>
Tip:关于正则表达式分组部分的内容可以参考我的博文:JavaScript正则表达式之分组匹配
当然也可以看看网上其他人给的匹配网址的做法:常用的匹配网址URL的js正则表达式
如果你觉得本文对您有帮助,可以留言或点赞哦!
>>留于文后
如果您发现文中存在错误,欢迎留言指出,提前感谢!
------------------------------------------------------------------------------------------------------------------------------------
本文来自博客:http://www.cnblogs.com/caoruiy/
------------------------------------------------------------------------------------------------------------------------------------
特别说明:本人博客迁移到独立博客站点:http://www.plcent.com/
转载请注明出处, 以防有错误, 方便后来者追根溯源!做一个有爱的搬运工O(∩_∩)O哈哈~
请勿用于商业用途!
>>留于文后
如果您发现文中存在错误,欢迎留言指出,提前感谢!
------------------------------------------------------------------------------------------------------------------------------------
本文来自博客:http://www.cnblogs.com/caoruiy/
------------------------------------------------------------------------------------------------------------------------------------
特别说明:本人博客迁移到独立博客站点:http://www.plcent.com/
转载请注明出处, 以防有错误, 方便后来者追根溯源!做一个有爱的搬运工O(∩_∩)O哈哈~
请勿用于商业用途!