如何在字符串中检测multiLanguages?

时间:2011-09-24 08:58:27

标签: c# asp.net regex unicode cultureinfo

我在 c#

中有一个字符串

如何检测此字符串是否包含来自不同语言的字符

即:一个人在文本框中填写英语名称, 本地语言名称。

我想不允许这样做。

类似的东西:

  

“检查字符串中字符的语言表以及是否出现   来自不同的unicode表 - 返回ERROR“。

但我认为我们英国中的“ a ”存在问题。

也许我错了。

我怎么能识别多种语言?

1 个答案:

答案 0 :(得分:1)

我认为您正在搜索代码点。代码页中字符的唯一标识符。我认为这应该对你有用How would you get an array of Unicode code points from a .NET String?。从字符串中获取代码点数组后,可以根据所需的代码点范围进行检查。

希望这有帮助。