美文网首页
js 正则做模糊搜索

js 正则做模糊搜索

作者: space77 | 来源:发表于2020-08-29 13:01 被阅读0次

js 正则做模糊搜索

网上搜了一下大多数的教程都是使用 indexof 循环来查询,总感觉有点累赘。

下面是使用正则的方法。

/// 需要做查询的字符串,去空格
const srt = 'hello world'.replace(/\s/g, '')

/// 改造字符串
const regStr = srt.split('').join('|')
const reg = new RegExp(regStr, 'i')

/// 验证
console.log(reg.test('w')) /// true
console.log(reg.test('a')) /// false
console.log(reg.test('aw')) /// true

相关文章

  • js 正则做模糊搜索

    js 正则做模糊搜索 网上搜了一下大多数的教程都是使用 indexof 循环来查询,总感觉有点累赘。 下面是使用正...

  • 原生Js 模糊搜索 正则高亮文字

  • js:模糊搜索

    //模糊搜索开始 var sFind = document.getElementById("show").valu...

  • 前端js模糊搜索(模糊查询)

    1.html结构: 查询结果放ul里面 2.css样式: 查询结果对应的显示框css 列表都是li组成css 这个...

  • js 实现本地模糊搜索

    前端实现模糊搜索 indexOf、split 、match、test indexOf方法 语法:stringObj...

  • js模糊查询

    今天完善项目时,新增了一个搜索功能,具体思路就不说了,主要是是纪录一下js实现模糊查询的方法 1、正则表达式 2、...

  • 关于正则表达式

    前言 正则表达式在JS中的一个组成部分,正则表达式的意思是正则表达式是由一个字符序列形成的搜索模式,搜索模式可用于...

  • 正则表达式

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

  • 用UITextField做模糊搜索

    背景 在项目中有一个界面需要选择银行,可是银行太多,用tableview下拉查找的话不方便用户使用,故需要实现在U...

  • js实现模糊搜索(vue组件)

    平时的搜索功能都是基于后台交互,拿数据就好。前几日碰到了需要使用本地数据匹配模糊搜索的功能,重新封了一个vue小组...

网友评论

      本文标题:js 正则做模糊搜索

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