求一个正则表达式,一个字符串包含中文,字母,汉字,数字,空格等但里面必须有汉字的才符合条件 条件就是里面必须有中文可以掺杂其他的字符的正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (\w*[\u4E00-\u9FFF]+\w*)*匹配汉字,大小写英文字母,数字和下划线,汉字为至少一个,其他不限 try^(?![^\u4e00-\u9fa5]+$)[\S\s]*$ (\w*[\u4E00-\u9FFF]+\w*)* 楼上的不错,补充解释下\w 匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]’[\u4E00-\u9FFF] 匹配汉字 + 表示至少一个* 表示0-n个 [\u4e00-\u9fa5]+这样就可以吧 只要包含中文就可以 ^([\u4e00-\u9fa5]+)([0-9a-zA-Z ]*$ 如果这样 ^[\u4e00-\u9fa5]+$ 是有且至少有一个汉字不能包含其他字符如果不加上开始和结束符的话 要求字符串中至少有一个汉字 不管这个汉字是在什么地方 string str ="2323423中"; Regex.IsMatch(str, "[\u4e00-\u9fa5]+"); // true----------- string str ="2323423"; Regex.IsMatch(str, "[\u4e00-\u9fa5]+"); // false这是我的结果 验证环境不同,我是用VS2005自带的验证控件验证的,你是直接调用的Regex的方法验证 url中文参数乱码问题 如何使一个表格的右半边根据程序的需要来显示和隐藏? 多年的会员下载问题`~ 放短分引大牛 如何在组合控件中获得页面的全部文本框Id? 用户控件里为什么不能加TextBox1.Attributes.Add("onkeydown", "if(event.keyCode==13){event.keyCode=9,document.all.Button1.click();} datareader的问题 关于重复插入记录的问题。 我想问一下,c#中是否有类似于像邮箱那样的……(在线等待) 水晶报表的奇怪问题 讨论:你觉得用web报表软件划算吗? 正则表达式
\w 匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]’[\u4E00-\u9FFF] 匹配汉字 + 表示至少一个
* 表示0-n个
[\u4e00-\u9fa5]+这样就可以吧 只要包含中文就可以
如果这样 ^[\u4e00-\u9fa5]+$ 是有且至少有一个汉字不能包含其他字符
如果不加上开始和结束符的话 要求字符串中至少有一个汉字 不管这个汉字是在什么地方
string str ="2323423中";
Regex.IsMatch(str, "[\u4e00-\u9fa5]+"); // true
-----------
string str ="2323423";
Regex.IsMatch(str, "[\u4e00-\u9fa5]+"); // false这是我的结果