正则表达式检测注册用户名是否规范

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: |||超大  

Regex rex =newRegex(@"[\u4E00-\u9FFF]");varresult =rex.Match(registReq.UserName);if(result.Success)

{

mResp.ErrorInfo="用户名不能是汉字!";returntrue;

}

Regex rex2=newRegex(@"^\w$");

result=rex2.Match(registReq.UserName);if(!result.Success)

{

mResp.ErrorInfo="用户名包含非法字符!";returntrue;

}

[...]是字符限定

^...$ 是匹配整个字符串

\w 是字母数字下划线汉字

即整个字符串必须是字母数字下划线

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航