[英]Regex for Auto complete suggestions?
我有一个搜索栏,这是我当前的正则表达式。
const regex = new RegExp(`^${value}`,'i')
我的数据是这样的
谷歌服务 10239
Adobe 服务 10921
他们都有自己的唯一ID
如果我输入“Go”,我的代码就可以工作,然后它会自动建议谷歌哪个有效!
问题是,如果我输入它的编号 10239,它将不再起作用。
现在我可以颠倒顺序,它应该可以工作,但有没有更简单的方法?
您可以从正则表达式中删除^
。 或者,如果您希望自动完成仅获取单词的开头,则可以尝试将^
替换为\\b
像这样
const regex = new RegExp(`\\b${value}`, 'i')
甚至
const regex = new RegExp(String.raw`\b${value}`, 'i')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.