如何检查单词拼写并忽略可选的连字符?

如何检查单词拼写并忽略可选的连字符?

我在浏览器中使用 RTE (TinyMce) 创建文本。RTE 会在用户书写时将不可见的可选连字符(代码:'' 或 '\u00ad')插入到最小长度的单词中,以便进行连字符连接。

我现在遇到的问题是找到一个拼写检查器,能够检查我的单词,即使它们不仅由字母组成,而且还由可选的连字符组成。我只找到了拼写检查器,例如,检查单词“goldfish”时,由于“gold”和“fish”之间有可选的连字符,所以将其视为两个单词。

有没有可以修改的拼写检查器来忽略它们?有没有办法配置拼写检查器来忽略这些软连字符?(解决方案不需要开源。)

向字典中添加单词不是一种选择。

该解决方案应该适用于 Safari 或 FireFox。

答案1

我找到了解决我的问题的方法,所以我将回答我自己的问题。

Hunspell 似乎忽略了这些软连字符并可以与 FireFox 一起使用。

相关内容