美文网首页
js 模糊匹配

js 模糊匹配

作者: 栗子daisy | 来源:发表于2021-07-22 15:49 被阅读0次
//字符串方法indexOf
var len = list.length;
var arr = [];
for(var i=0;i<len;i++){
    //如果字符串中不包含目标字符会返回-1
    if(list[i].indexOf(keyWord)>=0){
        arr.push(list[i]);
    }
}
return arr;

//正则表达式
//keyWord 关键字
//str 匹配字符串
var reg = new RegExp(keyWord);
 //如果字符串中不包含目标字符会返回-1
if(str.match(reg)){
    //匹配成功do something
}
采用正则
let a = '你好'; //用户输入的字符串
let str = ['',...a,''].join('.*'); //转化成正则格式的字符串
let reg = new RegExp(str) //正则
reg.test('aaa你aaa好aaa') //去匹配待查询的字符串

相关文章

  • js模糊匹配

    场景 当我们需要判断用户输入的字符串是否含有某某字符串时 例如: 需要根据用户输入的文字是否含有”匹配“这两个字时...

  • js 模糊匹配

  • JS分类树的模糊匹配

    前言 最近遇到个模糊匹配的小需求,需要对树形结构的内容进行模糊匹配,对树中的节点,只要是出现了相应文本,就把节点以...

  • Sublime Test 3 使用技巧

    一、go to anything 作用: 快速查询文件 @查 css , js 函数 模糊匹配 e.g. back...

  • 正则表达式

    js正则表达式总结 正则表达式的字符匹配量词横向模糊匹配var regex = /ab{2,5}/gg 表示全局匹...

  • 区间模糊匹配

    今天要讲解的是区间模糊匹配的案例,根据补助标准,将A2到A10区域的各位大神填写其工作年限对应的补助。 分析:左边...

  • awk模糊匹配

    (1)模糊匹配 i)使用if {if($1~/zhengxh/) print $0} ii)不用if '$0...

  • 模糊匹配like

    like用在where条件语句中 基本用法: 通配符%表示0个或任易个字符,[0-9]表示任意数字,[a-z]表示...

  • KQL模糊匹配

    说明 官方文档https://www.elastic.co/guide/en/kibana/7.2/kuery-q...

  • 模糊模式匹配

网友评论

      本文标题:js 模糊匹配

      本文链接:https://www.haomeiwen.com/subject/fftymltx.html