我有一个搜索栏,这是我目前的搜索栏。
const regex = new RegExp(`^${value}`,'i')我的数据有点像
谷歌服务10239
10921
他们都有自己独特的身份
我的代码工作,如果我键入"Go“,那么它自动建议谷歌,哪个工作!
问题是,如果我输入它的编号10239,它就不再工作了。
现在我可以倒序,它应该可以工作,但有更容易的方式吗?
发布于 2020-01-28 01:39:55
您可以从正则表达式中删除^。或者,如果您希望您的自动完成只拾取单词的开头,您可以尝试将^替换为如下所示的\b
const regex = new RegExp(`\\b${value}`, 'i')甚至是
const regex = new RegExp(String.raw`\b${value}`, 'i')https://stackoverflow.com/questions/59941142
复制相似问题