博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS -- http、https地址自动检测并添加为链接
阅读量:6201 次
发布时间:2019-06-21

本文共 374 字,大约阅读时间需要 1 分钟。

正则表达式中使用圆括号括起来的子表达式是带有从左到右的索引编号的,而且正则表达式会记忆与每个子表达式匹配的文本。如果在替换字符串中出现了
$加数字,那么
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);

转载地址:http://kuxca.baihongyu.com/

你可能感兴趣的文章
Vijos1404 遭遇战 最短路,dijkstra,堆
查看>>
svn解决与优化帮助
查看>>
SQL update select结合语句详解及应用
查看>>
[转]阿里要走102年,阿里的工程师能走多远呢?
查看>>
《算法导论》读书笔记之第15章 动态规划—最长公共子序列
查看>>
从$a_n=f(n)$的角度理解数列中的表达式$a_{n+1}=\frac{k}{a_n}$
查看>>
Redis以及Redis的php扩展安装无错版
查看>>
总结性博客作业
查看>>
Windows Phone 8初学者开发—第11部分:设置SounBoard应用程序
查看>>
欧拉图和哈密顿图
查看>>
解线性方程组
查看>>
Python:pandas之DataFrame常用操作
查看>>
Appium移动自动化测试之—基于java的iOS环境搭建
查看>>
NOIP前的刷题记录
查看>>
洛谷P1973 [NOI2011]Noi嘉年华(决策单调性)
查看>>
书签(Bookmarks)
查看>>
Java 信号量 Semaphore 介绍
查看>>
Ubuntu常用软件安装与使用
查看>>
Anroid开发中常用快捷键
查看>>
RecyclerView分隔线定制
查看>>