分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS正则对象 RegExp(有变量的时候使用),用来匹配搜索关键字(标红)

发布时间:2023-09-06 02:16责任编辑:董明明关键词:正则

1,平常我们写js正则规则的时候,一般是这样写:

var reg = /abc/; 

然而,这样写的话,如果abc是一个变量这样就不行,我们需要下面这种写法:

var abc = "汉字";
var reg = new RegExp(abc, ‘g‘);//g 全局匹配

2, 搜索关键字,让关键字标红;

 ??????????// class=‘text‘ :这个类中的文字 ??
      $(‘.text‘).each(function () {// 关键字标红 ?????????????????var reg = new RegExp($sea, ‘g‘);//g 全局匹配 ?????????????????var html = $(this).text(); //用文字,不能用 $(this).html(),这里只匹配标签中的文字 ?????????????????var newHtml = html.replace(reg, ‘<font class="bh" color="red">‘+$sea+‘</font>‘); //这里就是标红 ?????????????????$(this).html(newHtml); ?????????????});

JS正则对象 RegExp(有变量的时候使用),用来匹配搜索关键字(标红)

原文地址:https://www.cnblogs.com/pyspang/p/9732494.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved