使用javascript或jquery突出显示阿拉伯语文本

使用javascript或jquery突出显示阿拉伯语文本,javascript,jquery,html,regex,Javascript,Jquery,Html,Regex,我需要突出显示用于在博客中搜索的关键字。到目前为止,我成功地使用了以下脚本 问题是,当我尝试将其用于阿拉伯语时,由于Unicode问题,它失败了。小提琴示例: 我寻找这样的例子,可以为英语和阿拉伯语,但找不到 可能的解决方案可能在这个链接中 但我无法解决修改此脚本以使用阿拉伯语版本的方法。SearchHighlight对基于拉丁语的文本(如RegeAccent)有硬编码假设,甚至可能假设从左到右(我没有仔细分析代码来说明)。您可能需要寻找一个专门支持非拉丁语代码页的搜索插件 尽管如此,Searc

我需要突出显示用于在博客中搜索的关键字。到目前为止,我成功地使用了以下脚本

问题是,当我尝试将其用于阿拉伯语时,由于Unicode问题,它失败了。小提琴示例:

我寻找这样的例子,可以为英语和阿拉伯语,但找不到

可能的解决方案可能在这个链接中


但我无法解决修改此脚本以使用阿拉伯语版本的方法。

SearchHighlight对基于拉丁语的文本(如RegeAccent)有硬编码假设,甚至可能假设从左到右(我没有仔细分析代码来说明)。您可能需要寻找一个专门支持非拉丁语代码页的搜索插件

尽管如此,SearchHighlight在做了一个小小的改变后似乎可以使用阿拉伯语:

精确:“部分”,


要在JavaScript中使用正则表达式匹配阿拉伯字母,请使用:

[\u0600-\u06FF]
[\u0600-\u06FF]