使用Javascript替换文本字符串中的某些阿拉伯语单词

我有一个阿拉伯语文本字符串,我想将一些单词加粗并在单词前添加图标

我用于英文文本的方法是

var wordsToBold = ["Properties", "How To Use"];

    function makeBold(input, wordsToBold) {
        return input.replace(new RegExp('(\b)(' + wordsToBold.join('|') + ')(\b)', 'ig'),
            '<br><br><i></i>$1<b>$2</b>$3');
    }

当我将此方法与阿拉伯语单词一起使用时,它不起作用

var wordsToBold = ["???????", "????? ?????????"];

测试文本:

??????? ??????????: ????? ??????????? ??????,??????????????????????????????,??? ?? ??????? ??????

??????????????? ???????? ????? ????? ??????? . ????? ?????????: ?? ????? ????? ??????,?????? ???????

????? ????????????? ???????

以上是使用Javascript替换文本字符串中的某些阿拉伯语单词的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>