正则表达式:可以由a-z的小写英文字母、0-9的数字、下划线组成,长度在4-16个字符,不能单独使用数字 如题,我想了很久没想出来.就是那个不能单独用数字不好搞 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] slist = {"abcd","123434","abbd123","12aA_","abd1234567890defa",}; Regex re = new Regex(@"^(?!\d+$)[_a-zA-Z0-9]{4,16}$"); foreach (string s in slist) { Console.WriteLine("{0} matches?\t{1}", s, re.IsMatch(s)); } guishuanglin (小桂子),看看正确答案吧(?!^[0-9]*$)^([a-z0-9_]{4,16}$) LINQ to SQL之DataContext的方法GetTable问题 做了个留言板,用正则来过滤留言,后端还需再验证吗? C# Winform datagridview实现时间列,下拉框。。。。。 求解绘图仪绘制大数据图片内存不足问题! 刚刚学习类反射,请帮忙看看哪里写错了? CS诡异问题-数据库 xml节点搜索问题 C#疑惑 应用程序验证未成功。无法继续。 C# 中怎么这么多控制窗体大小的属性呀??? .NET中用过回调函数的请进 如何判断字符串中有阿拉伯数字了?
"abcd",
"123434",
"abbd123",
"12aA_",
"abd1234567890defa",
}; Regex re = new Regex(@"^(?!\d+$)[_a-zA-Z0-9]{4,16}$"); foreach (string s in slist)
{
Console.WriteLine("{0} matches?\t{1}", s, re.IsMatch(s));
}
(?!^[0-9]*$)^([a-z0-9_]{4,16}$)