c#中如何判断字符串是汉字或是纯字母 有一段文字里面可能是汉字与字母的混合, 纯汉字, 纯字母, 如何判断这一段文字是不是纯字母?如果可能的话如何从汉字与字母混合中过滤掉字母, 谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try...Regex reg = new Regex(@"[a-zA-Z]+");string result = reg.Replace(yourStr, "");richTextBox2.Text = result; string s="123工要234"; byte[] bytes=System.Text.Encoding.Default.GetBytes(s); if (bytes.Length > s.Length) { MessageBox.Show("字符串中有中文字符") } string regexstr = @"^[A-Za-z]+$"; System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(regexstr, System.Text.RegularExpressions.RegexOptions.IgnoreCase); System.Text.RegularExpressions.Match m = regex.Match(""); if(m.Success) { } 可以使用Char.IsLetter()来判断是否是字母 字母的ASCII都大于0如果有负的ASCII就说明是汉字 正则表达式验证,好像正则表达式可以验证,汉字,字母,邮编,等等特殊字符串。具体可以查什么问题解答之类的书,或者MSDN lxcnn 是正则表达式高手啊! 我前两天问的问题 他就帮我解答的很好 好人啊! 谢谢! 下面JS字符解密函数如何用C#实现?高分+100求解 C# 调用SQl存储过程 treeview的NodeMouseClick事件 刚从其他语言转到C#,有问题请教达人! 后台实现数据表导入 C#如何在一个button控件上模拟ctrl+v的操作 userdata asp.net将页面中的表格导出word时如何将表格中的图片导出 自定义控件引用后其中一些属性不显示,但是在其他电脑全部正常 为什么就不能… 【求教】复制表 tableLayoutPanel小问题!
string result = reg.Replace(yourStr, "");
richTextBox2.Text = result;
byte[] bytes=System.Text.Encoding.Default.GetBytes(s);
if (bytes.Length > s.Length)
{
MessageBox.Show("字符串中有中文字符")
}
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(regexstr, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Match m = regex.Match("");
if(m.Success)
{
}
如果有负的ASCII就说明是汉字