0
我在contenteditable div上使用jquery spellchecker插件,它在返回時插入div和brs。拼寫檢查器的正則表達式不匹配標籤旁邊拼寫錯誤的單詞。下面是div的內容我在執行正則表達式:Javascript的正則表達式,不會匹配html標記旁邊的單詞
Praesent commodo cursus magna,
<br>
<br>
dsf
<br>
vel scelerisque nisl consectetur et.
這裏是JavaScript,這是在一個循環中,和「替換字」是一個不正確拼寫的單詞:
var re = new RegExp('(^|[^a-zA-Z])(' + replaceWord + ')([^a-zA-Z]|$)', 'g');
html = html.replace(re, '$1<span class="spellcheck-word-highlight">$2</span>$3');
的正則表達式正確匹配所有其他單詞。 有什麼想法?
謝謝!
你可以把[jsfiddle](http://jsfiddle.net/)演示? – Galled
在你的例子中哪個單詞拼寫錯誤?我試圖替換「dsf」和「vel」 - regexp工作正常。 – WTK
僅供參考「\ b」標記與單詞的「邊界」匹配... – Pointy