gpt4 book ai didi

javascript - 阿拉伯语语言的正则表达式

转载 作者:行者123 更新时间:2023-12-03 02:03:06 30 4
gpt4 key购买 nike

我想编写一个匹配句子中每个单词的正则表达式:

我的正则表达式:“\b(\w+)\b

结果: RegExp matching Arabic image

虽然它与英语单词配合得很好。使用阿拉伯语单词时它不起作用。我怎样才能对阿拉伯语单词完成同样的壮举?

最佳答案

试试这个:-

function HasArabicCharacters(text)
{
var arregex = /[\u0600-\u06FF]/;
alert(arregex.test(text));
}

列表的阿拉伯字符集

[\u0600-\u06ff]|[\u0750-\u077f]|[\ufb50-\ufc3f]|[\ufe70-\ufefc]

Unicode 中的阿拉伯文字:

Unicode 6.1 开始,阿拉伯文字包含在以下 block 中:

Arabic (0600—06FF, 225 characters)
Arabic Supplement (0750—077F, 48 characters)
Arabic Extended-A (08A0—08FF, 39 characters)
Arabic Presentation Forms-A (FB50—FDFF, 608 characters)
Arabic Presentation Forms-B (FE70—FEFF, 140 characters)
Rumi Numeral Symbols (10E60—10E7F, 31 characters)
Arabic Mathematical Alphabetic Symbols (1EE00—1EEFF, 143 characters)

内容取自维基百科 - Arabic script in Unicode

关于javascript - 阿拉伯语语言的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323596/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com