【发布时间】:2016-11-28 03:30:00
【问题描述】:
目前我需要将用户输入与我使用过的现有值进行匹配,
return book.id.match(keyword);
现在我需要使关键字匹配不区分大小写,例如 Bookt 和 BOOkT 也应该匹配。我尝试使用正则表达式,但它不允许我将“关键字”变量传递给正则表达式。知道如何简单地做到这一点吗?
【问题讨论】:
-
.match(new RegExp(keyword, 'i'))假设keyword中没有特殊符号。 -
book.id.toLowerCase().includes(keyword.toLowerCase())
标签: javascript jquery match