return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");但是具體的正則有點不明白.想學習一下.誰能詳細解釋一下嗎
autoComplete里的一段代碼,作用是把匹配的字符高亮顯示.
手掌心
2023-05-01 15:11:53