资讯专栏INFORMATION COLUMN

JS -- http、https地址自动检测并添加为链接

codergarden / 2499人阅读

摘要:如果在替换字符串中出现了加数字,那么将用与指定的子表达式相匹配的文字来替换这两个字符。权威指南经常会遇到在一段在文字中给出现的加上链接,可以用下面这种方法全局搜索地址这是我的网址替换成标签

正则表达式中使用圆括号括起来的子表达式是带有从左到右的索引编号的,而且正则表达式会记忆与每个子表达式匹配的文本。如果在替换字符串中出现了$加数字,那么replace()将用与指定的子表达式相匹配的文字来替换这两个字符。    ——《javascript 权威指南》

经常会遇到在一段在文字中给出现的URL加上链接,可以用下面这种方法

var reg = /(http://|https://)((w|=|?|.|/|&|-)+)/g, //全局搜索http、https地址
    mysfgg = "这是我的segmentfault网址 https://segmentfault.com/u/idhz";
    
mysfgg  = mysfgg.replace(reg, "$1$2"); //替换成a标签
alert(mysfgg);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96302.html

相关文章

  • 启用 https 的一点记录

    摘要:最近博客从阿里云搬迁到腾讯云,也修改了几个程序上的,顺便也启用了,记录一下。是按流量计费的,感觉没必要,所以使用自定义域名了还得充值块钱如果使用域名的话需要上传证书和私钥的内容,这里的证书推荐使用腾讯云的免费证书,年有效期,不用频繁续签。 近两年越来越多的网站开始使用 https,https 是一个基于 http 协议开发,但是使用了 TLS/SSL 加密了传输数据,所以,简单点说 h...

    animabear 评论0 收藏0
  • 基础 - 收藏集 - 掘金

    摘要:的语言的动态性意味着我们可以使用以上种数据类型表示变换过渡动画实现案例前端掘金以下所有效果的实现方式均为个人见解,如有不对的地方还请一一指出。 读 zepto 源码之工具函数 - 掘金Zepto 提供了丰富的工具函数,下面来一一解读。 源码版本 本文阅读的源码为 zepto1.2.0 $.extend $.extend 方法可以用来扩展目标对象的属性。目标对象的同名属性会被源对象的属性...

    wuaiqiu 评论0 收藏0
  • vue开发项目完全指南

    摘要:有两种方法,一种是在开发环境中设置通过的,另一种是在服务器上修改的配置设置。这样我们以后使用访问接口就可以不加了,打包后访问也不用手动去除统一管理在项目开发过程中,会涉及到很多接口的处理,当项目足够大时,就需要统一管理接口。 这篇文章总结了vue项目的所遇到的问题,包括跨域、用户认证、接口统一管理、路由配置、兼容性处理,性能优化等内容。 项目github地址 : 前端 https:...

    leoperfect 评论0 收藏0

发表评论

0条评论

codergarden

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<