收藏
回答

请问在小程序正则表达式如何嵌入动态参数拼接

var keyword = this.data.keyword

var option = new db.RegExp({

regexp: /[a-zA-Z0-9]*keyword[a-zA-Z0-9]*/,

options: 'i'

})

其中keyword为用户输入的关键词,想实现关键词模糊查询


最后一次编辑于  2019-01-11
回答关注问题邀请回答
收藏

2 个回答

  • 2019-01-11

    var option = {

    name: db.RegExp({

    regexp: "[a-zA-Z0-9]*" + keyword + "[a-zA-Z0-9]*",

    options: 'i'

    })

    }

    console.log(option)

    db.collection("good").where(option)

    已经解决,这样就可以

    2019-01-11
    有用 1
    回复
  • 卢霄霄
    卢霄霄
    2019-01-11

    没试过~

    regexp: new RegExp('[a-zA-Z0-9]*'+keyword+'[a-zA-Z0-9]*'), 这样写可以吗

    2019-01-11
    有用 1
    回复 2
    • 2019-01-11

      谢谢,你这样可以,我也找到了类似的方法

      2019-01-11
      回复
    • 卢霄霄
      卢霄霄
      2019-01-11回复

      哦哦

      2019-01-11
      回复
登录 后发表内容