正则全文匹配标红
正则全文匹配标红
jisi11224578 发表于3年前
正则全文匹配标红
  • 发表于 3年前
  • 阅读 13
  • 收藏 0
  • 点赞 0
  • 评论 0

华为云·免费上云实践>>>   

摘要: 使用正则表达式以及javascript本身的replace方法实现搜索文字突出显示

针对这项任务搜索了好久,因为以前根本不了解正则,基本上也不怎么研究,反正需要的时候百度一下就好了。可是今天着实搜了好久。记录一下。

目测很多人都用replace的时候发现只替换了第一个。

比如

var test="abcda";

test.replace("a","|");//字符匹配

test.replace(/a/,"|");//正则匹配

这样替换的结果就是"|bcda";

用正则表达式/a/也是这个结果

但是加上g呢

test.replace(/a/g,"<span style='color:red;'>a</span>");

这样替换的结果就是"abcda";




标签: replace
共有 人打赏支持
粉丝 0
博文 4
码字总数 1075
×
jisi11224578
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: