試圖修復突出顯示不區分大小寫的關鍵字搜索結果。這裏是斷碼:使用ColdFusion忽略大小寫突出顯示
replaceNoCase(text, keyword, '<font style="background-color:yellow;">#keyword#</font>', 'all')
當然,問題是,在文本中的關鍵字的情況下被更改爲任何用戶輸入。
這是PHP case insensitive highlighting in php中的解決方案,但我不知道使用ColdFusion的REReplaceNoCase函數訪問搜索文本中的匹配值的方法。任何想法如何解決這個問題?
1)考慮使用'<跨度類= 「突出顯示」>'的方法來代替。 2)你想要大寫還是小寫'keyword'? –
突出顯示的內容將在哪裏查看?僅在線?如果是這樣,你可能會有更好的運氣使用JavaScript庫來突出顯示它之前元素中的單詞。這是我使用的。 http://bartaz.github.io/sandbox.js/jquery.highlight.html –