如何检查字符串是否在特定的unicode范围内?

时间:2013-07-21 14:45:47

标签: c#

嗨,例如我在sinhala unicode中有一个String

 String variable = "සහ"; - Correct String
 String variable = "XසහS"; - Incorrect String

我想验证所有字符字符串是否属于特定语言的特定unicode范围。

想要实现这个想法吗?

2 个答案:

答案 0 :(得分:1)

static bool Validate(string s, char max, char min)
{
    for (int i = 0; i < s.Length; i++)
        if (s[i] > max || s[i] < min)
            return false;
    return true;
}

答案 1 :(得分:0)

Ghosts的功能在一行:

static bool Validate(string s, char max, char min) {
    return s.All(c => min <= c && c <= max);
}