当前位置: 代码迷 >> ASP.NET >> 求一与正则表达式验证帐号,怎样使用NET自定义端验证控件的客户端验证?解决思路
  详细解决方案

求一与正则表达式验证帐号,怎样使用NET自定义端验证控件的客户端验证?解决思路

热度:9837   发布时间:2013-02-26 00:00:00.0
求一与正则表达式验证帐号,怎样使用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}$