C#判断字符是英文还是中文
2016-01-04 11:47
399 查看
Regex regChina = new Regex("^[^\x00-\xFF]");
Regex regEnglish = new Regex("^[a-zA-Z]");
string str = "aaa";
if (regEnglish.IsMatch(str))
{
Console.WriteLine("是英文");
}
else if (regChina.IsMatch(str))
{
Console.WriteLine("是中文");
}
Regex regEnglish = new Regex("^[a-zA-Z]");
string str = "aaa";
if (regEnglish.IsMatch(str))
{
Console.WriteLine("是英文");
}
else if (regChina.IsMatch(str))
{
Console.WriteLine("是中文");
}
相关文章推荐
- C#操作office之word文本替换,只能实现替换其中一个,可以替换超长文本
- C#操作word之文本批量替换
- C#窗体控件简介ListBox
- C# 获取当前日期当年的周数
- C#使用Tesseract OCR 解析验证码
- .net时间相关的计算
- c#生成cad缩略图或者图片
- c#解析XML
- C#excel操作
- C#简单
- C#之类
- 【C#学习】——重写 覆盖 重载
- C#之完结篇
- 隐式类型的数组(C# 编程指南)
- 使用 ref 和 out 传递数组(C# 编程指南)
- 将数组作为参数传递(C# 编程指南)
- 对数组使用 foreach(C# 编程指南)
- 交错数组(C# 编程指南)
- 多维数组(C# 编程指南)
- c#总结——数据类型与运算符