关于关键字搜索之后,关键字标红的写法

18 篇文章 0 订阅
订阅专栏

做项目的时候,有一个搜索,输入关键字,然后搜出来的结果,关键字标红。类似下图
在这里插入图片描述
可以通过正则的方法实现。

 //判断搜索记录是否包含某个关键字
checkPara(val,para){
   if (val.indexOf(para) !== -1 && para !== ''){
     return true;
   }else {
     return false
   }
},
showData(val) {
        val = val + '';
        if (this.checkPara(val,this.keywords)) {
            //如果搜索结果记录包含关键字中的任何一个,那么修改样式
            return val.replace(this.keywords , "<span color='red'>" + this.keywords + '</span>')
        } else {
            return val //不做任何修改
        }
    },

然后在搜索结果中调用 showData 方法,

<span class="name" id="wordsName" v-html="showData(searchResult)"></span>
JS实现HTM搜索关键词高亮显示
猿小白的博客
05-09 1085
如何利用JS实现HTML搜索关键词高亮显示呢?
C++常用预定义标识符、标准转换运算符、宏的总结
最新发布
weixin_46284432的博客
02-21 512
C++语法 常用预定义标识符、标准转换运算符、宏的总结
模糊查询时:给关键字key加红色显示提示【步骤图解】
03-11
中国人 这种效果
vue关键字搜索高亮标红
怎么办我好菜啊
01-14 1461
//第一个参数是搜索出的字符串,第二个参数是要高亮的字符串 export function highLightTableMsg(msg, highLightStr) { if (msg == null) { msg = ‘’ } if (highLightStr == null) { highLightStr = ‘’ } if (msg instanceof Object) { msg = JSON.stringify(msg) } if (highLightStr instanceof Object)
java关键字标红处理
leege100
07-16 3419
public static SpannableStringBuilder putstr(String keyword, String strtext) { String docInfo = strtext; int keywordIndex = strtext.indexOf(keyword); SpannableStringBuilder style = new Spannab
搜索出来的关键字变红色
caaclxf的专栏
09-09 1572
?输入内容:cnbruce?love?cnrose输入查询内容:?cn你会发现结果的。[code]strText=window.prompt("请输入内容:");strFind=window.prompt("请输入查询内容:");Function Highlight(strText, strFind, strBefore, strAfter)??? Dim nPos??? Di
Java标红_java关键字标红处理
weixin_35601611的博客
02-20 1937
有时我们在界面上输出一段文字,文字中的关键字需要用红色处理,怎么办呢?下面就是方法:public static SpannableStringBuilder setKeywordRed(String keyword, String strtext) {String docInfo = strtext;int keywordIndex = strtext.indexOf(keyword);Spann...
Grep命令查找多个字符串(grep同时匹配多个关键字或任意关键字
embelfe_segge的博客
02-26 950
前言 grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl-compatible 。当没有指定正则表达式类型时,grep 命令将搜索模式默认为基本正则表达式。 要搜索多个匹配模式,可以使用 OR ( alternation ) 运算符。我们可以用 OR 运算符 |( pipe )指定不同的匹配项,这些匹配项可以是文本字符串,也可以是表达式集。值得注意的是,在所有正则表达式运算符中,这个运算符的优先级是最低的。 使用 grep 命令基本正则表达式搜索多个匹配模式的语法如下: $?g
vue中使用js实现搜索结果关键字高亮
以沫wh的博客
03-11 2386
vue中使用js实现搜索结果关键字高亮需求一:只会高亮完全匹配的关键字需求二:会高亮搜索结果中所有关键字使用结束 实现效果是,搜索框中输入一个或者多个关键字,该关键字会在搜索结果中高亮显示出来,下面是两种需求(前提:我们这里搜索是和百度一样的全局搜索,只要有一个关键字匹配就会返回相应的搜索结果) 需求一:只会高亮完全匹配的关键字 比如:输入’英语‘,则不会高亮有’语‘的搜索结果,只会高亮’英语‘ 两个字连在一起的搜索结果 解释: 使用了正则来匹配关键字,在搜索结果中一旦匹配中搜索词,则标红高亮 代码 met
关于java编程中,var的用法
lijianxishuai的博客
02-29 1万+
Java中var是Java10版本新出的特性,用它来定义局部变量。 使用var 定义变量的语法: var 变量名 = 初始值; 如果代码: var a = 20; var a =8.9; 这样的代码会报错 显示int到double的转换; Java是强类型语言,每个变量都有固定的变量类型。 var是什么: var不是关键字,它相当于是一种动态类型; var动态类型是编译器根据变量所赋的值来推断类型...
关键词变红--正则表达式
过客的博客
04-09 3242
搜索 就是我在搜索框里面就是个关键字然后点击搜索然后它会出现对应的标题内容标题内容这样的,可是下去然后我需要,如果说我这个关键字的标题或者内容中有出现我就把它显示出来,但是我就是要做关键字然后在标题或者说内容这里,如果说出现了这个,关键是就把这关键字标红; var str = $('.text').html(); $('
java replaceAll用法-模仿Google搜索关键字变红
iteye_19463的博客
01-21 276
replaceAll用法-模仿Google搜索关键字变红 下面代码用在jsp 本篇文章来源于 :刘志猛博客 原文链接: [url]http://www.liuzm.com/article/java/095008r.htm[/url]
Java基础之关键字与标识符
Red__Wall的博客
06-10 302
关键字的概述Java关键字java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。常见的关键字对于关键字不必死记硬背,如果使用关键字作为标识符,编译器能提示错误。并且以后用的多了就熟练了----------------------------------------------------------分割线------------...
linux 在日志中搜索关键字,并标红
热门推荐
jm19920911的博客
09-01 2万+
cat main.log |grep “关键字” –color -a10
一个关键字标红的通用类
xiaoyu714543065的专栏
03-26 1492
Java代码   import java.lang.reflect.Array;   import java.util.Arrays;   import java.util.HashSet;   import java.util.Iterator;   import java.util.Set;     /**  * 文本坐标记用的  * tagBegin是开始标记  * tagEn
实现搜索框功能(将搜索关键字标红,点击就加入到文本框中)
Wrj6811的博客
11-06 4521
类似于百度的搜索框,当输入一个字或词的时候,自动检索有没有该内容,有的话把输入的关键字标红 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>百度搜索框设置</title> <style&...
搜索关键字显示高亮
java中摸爬滚打的GIS开发人员
12-15 990
今天在做开发的时候,遇到一个问题。在搜索的时候,显示结果里的关键字设置为高亮红色。对于这个,我的思路一开始是直接在js里面写事件,判断列表里是否包含搜索关键字,当包含搜索关键字的时候,所有的关键字显示为红色。用到indexOf判断字符串的包含。但是后面意识到列表里的“青年路”这个关键字无法取得,所后面请教了大神,直接在后台replaceAll,把检索列表里的所有的关键字给直接替换。这个方法更加
vue项目中将后端返回的文本中的数字和特殊文本标红显示
fyc_away的博客
06-02 2431
将文本中的"返还"和数字(一般是小数)标红显示 1、数据处理 // 处理列表显示 handleTableData(data) { // data 是后端返回的列表数据, 在这进行处理 const result = []; const replaceText = []; const numberText = []; for (let i = 0; i <= 9; i += 1) { replaceText.push(`${i
写文章

热门文章

  • new Date()获取当天时间,当天时间 开始 时间和结束时间 5841
  • 关于vue路由,必须登录才能进去的问题 5337
  • vue如何设定接口请求的方式 3847
  • 关于关键字搜索之后,关键字标红的写法 3362
  • map 地图给定n个点,如何判断n个点的中心点 2299

分类专栏

  • 编辑器 2篇
  • 温故而知新 18篇
  • 服务器 3篇

最新评论

  • 关于vscode编辑器代码格式化

    小灰灰~~: 报错了

  • new Date()获取当天时间,当天时间 开始 时间和结束时间

    新生代农民工yy: 确实是打错了,多谢提醒

  • new Date()获取当天时间,当天时间 开始 时间和结束时间

    南方者: getFullYear(),不是getGullYear(),这里应该是你打错字母啦

  • 关于关键字搜索之后,关键字标红的写法

    shenmanong: 他这个匹配的是一段文字里的第一个啊,什么方法可以匹配全部的,然后全部关键字加红

最新文章

  • 解决 Git:This is not a valid source path/URL
  • 解决sourceTree的每次拉取更新都要重新输入密码的问题
  • echart折线点击整条线弹出 信息
2023年1篇
2022年1篇
2021年4篇
2020年7篇
2019年14篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司SEO优化专员网站优化招聘建湖网站优化公司湖北外包网站优化关岭网站seo优化价格优化网站免费咨询呼和浩特企业网站优化对企业网站内容优化方法都江堰企业网站优化费用家政行业网站优化方案太原怎样优化网站建设网站404页面优化eo网站优化网站排名优化广金苹果实力亠青岛正规网站优化软件报价seo优化深圳网站建设网站优化外链考试题目深圳比较好的销售行业网站优化衡水网站推广优化外包商城类的网站怎么优化内容辽宁外贸网站seo优化报价河池网站排名优化优化排名网站租金靠谱吗孝感市网站关键词优化怎么做浙江芜湖网站优化吉林省网站优化荆门产品网站优化公司排名宁波网站seo优化推广费用商城网站优化攻略赣州市网站优化排名潜山网站优化哪家正规香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化