求一与正则表达式验证帐号,怎样使用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}$