用正则表达式验证输入用户名的合法性,求大神指导 要求:(5-20位字母、数字或下划线组合,首字符必须为字母。) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 推荐看看这篇文章,如果你认真读完了那么,这种入门级别的正则对你来说是小case正则表达式30分钟入门教程 string[] strs = { "asj293jd", "Asjkfdskfj_sdfjdkfj239", "AsdjAdj五d","Bsdfd?dj","Asdj203_dj" }; //strs[0]:首字母不符合 //strs[1]:长度不符合 //strs[2]:有汉字不符合 //strs[1]:有?字符不符合 //strs[1]:符合 Regex regex = new Regex(@"^[A-Z][a-zA-Z0-9_]{4,19}$"); foreach (string item in strs) { if (regex.IsMatch(item)) Console.WriteLine(item); } 这样就行了 Regex regex = new Regex(@"(?i)^[a-z]\w{4,19}$"); .net调用非托管代码问题 关于dataGridView显示数据的问题 c#可以实现得到剪贴板的文件路径吗? 如何通过sendmessage来获得msctls_statusbar32的文本 哈希表的构建 录音小程序 請熱心的好人來幫我解決一下這個不太難的問題. datagrid更新问题 菜鸟放分,大家清进,顺便听听大家的意见 C#引用C++函数指针参数的问题 C# 分辨率问题 急需一份C# FTP下载代码
那么,这种入门级别的正则对你来说是小case正则表达式30分钟入门教程
string[] strs = { "asj293jd", "Asjkfdskfj_sdfjdkfj239", "AsdjAdj五d","Bsdfd?dj","Asdj203_dj" };
//strs[0]:首字母不符合
//strs[1]:长度不符合
//strs[2]:有汉字不符合
//strs[1]:有?字符不符合
//strs[1]:符合 Regex regex = new Regex(@"^[A-Z][a-zA-Z0-9_]{4,19}$");
foreach (string item in strs)
{
if (regex.IsMatch(item))
Console.WriteLine(item);
}
Regex regex = new Regex(@"(?i)^[a-z]\w{4,19}$");