簡體   English   中英

自動完成建議的正則表達式?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM