我在 contenteditable div 上使用 jquery 拼写检查插件,它在返回时插入 div 和 brs。拼写检查器的正则表达式不会匹配标签旁边拼写错误的单词。这是我正在执行正则表达式的 div 的内容:
Praesent commodo cursus magna,
<br>
<br>
dsf
<br>
vel scelerisque nisl consectetur et.
这是循环中的javascript,'replaceWord'是一个拼写错误的单词:
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');
正则表达式正确匹配所有其他单词。有什么想法吗?
谢谢!