3
4

1 回答 1

3

我对泰卢固语一无所知,所以以下内容可能完全错误。让我知道。

"అనిల్".split("")为我打印["అ", "న", "ి", "ల", "్"]。字符#2 和#4 似乎是组合标记而不是字母。我们只想计算实际字母,所以让我们删除http://www.unicode.org/Public/UNIDATA/UnicodeData.txt中不称为泰卢固字母的所有内容并计算其余部分:

str = "అనిల్"
len = str.replace(/[^\u0C05-\u0C39\u0C58-\u0C61]/g, '').length

按预期返回“3”。

于 2013-05-12T16:54:34.187 回答