正则表达式问题 “0102001 辽河油田”谁能帮我写一个 判断上面这个字符串是否以7位数字开头的正则表达式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool isValid = System.Text.RegularExpressions.Regex.IsMatch("^\\d{7}", "0102001 辽河油田");如果包含前面的中文引号,就改成^“\\d{7} 报 syntax error 语法错误。。 ^[0-9]{7}[^|]+$解释:^:开头;[0-9]{7}:0-9任意数字,要求数字为7位;[^|]+:后面跟不是"|"的所有字符,包括汉字等等,这里你可以根据需要随意改;$:结束符顺便说说楼上的:^\d{7}\s\w+$ \s\w:不全,要是后面跟汉字,特殊符号等 就错了, ^\d{7}\s*\w+$bool IsMatch=Regex.IsMatch("^\d{7}\s*\w+", "0102001 辽河油田"); ^\\d{7}^\d{7}\s\w+$ 都报 非法字符 和 语法错误0102001 辽河油田 不带引号 要是匹配再准一点就是:^[0-9]{7}[ ]+[\u4e00-\u9fa5]+$这样就是全字匹配 string i = "0102001 辽河油田"; Regex r = new Regex("^[0-9]{7}[ ]+[\u4e00-\u9fa5]+$"); MessageBox.Show(r.IsMatch(i).ToString() + "," + r.Matches(i).Count);弹出 true 1 在javascript的语法里 上面的正则好象都不行 - - js 应该这样写: var reg=/^\d{7}.*$/; 函数成员可直接调用静态数据成员吗?静态函数成员呢,可直接调用静态数据成员吗? AD 中的uid 是什么 C#如何实现用鼠标点击DataGrid中某一项时,该条记录就显示出来 同样的sql语句为什么在英文版下就不好使了呢 怎么在AxWebbrowser上面高亮显示某一个链接? 请教关于这个正则的写法 求一段SQL代码,请各位高手指点 C#中添加目录的问题 $$$$讨论热门流行最吃香月薪高的编成语言$$$$ SqlDataAdapter 的问题? 求教大神 ado.net 中 c# 事务程序
如果包含前面的中文引号,就改成^“\\d{7}
[0-9]{7}:0-9任意数字,要求数字为7位;
[^|]+:后面跟不是"|"的所有字符,包括汉字等等,这里你可以根据需要随意改;
$:结束符顺便说说楼上的:
^\d{7}\s\w+$ \s\w:不全,要是后面跟汉字,特殊符号等 就错了,
^\d{7}\s\w+$ 都报 非法字符 和 语法错误0102001 辽河油田 不带引号
^[0-9]{7}[ ]+[\u4e00-\u9fa5]+$
这样就是全字匹配
string i = "0102001 辽河油田";
Regex r = new Regex("^[0-9]{7}[ ]+[\u4e00-\u9fa5]+$");
MessageBox.Show(r.IsMatch(i).ToString() + "," + r.Matches(i).Count);
弹出 true 1