日期:2014-05-19  浏览次数:20364 次

求一与正则表达式验证帐号,怎样使用NET自定义端验证控件的客户端验证??
1、会员帐号只能由英文字母a~z(区分大小写)、数字0~9、下划线组成;
2、用户名的起始字符必须是英文字母。如:esunsail_2007;
3、用户名长度为5~20个字符。

求一与正则表达式验证帐号,c#客户端事件

------解决方案--------------------
using System.Text.RegularExpressions;
string patrn = "^[a-z]{1}[a-z0-9_]{4,19}$ "

return Regex.IsMatch(input,patrn)
------解决方案--------------------
[a-zA-Z]\w{4,19}
------解决方案--------------------
^[a-zA-Z][a-zA-Z0-9_]{4,19}$