ASP.net中密码的正则表达式 [英] Regular Expression for Password in ASP.net

查看:158
本文介绍了ASP.net中密码的正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

 

我想以以下格式在页面中获取密码,

Sud_19!)86.

 

  • 最少7个字符,最多10个字符.
  • 始终第一个字符应位于Caps中.
  • 前3个字符必须是字母.
  • 必须包含数字和特殊字符.可以是任何数字.

 

如何使用 常规表达控制 (在ASP中).

 

请帮助我.

 


最好的问候,Suderson P如果有帮助,请投票为有帮助的如果回答您的疑问,请标记为已回答

解决方案

尝试此RegExp:

^ [AZ] [a-zA-Z] {2}(?=.* [0-9!])(?=.* \ p {P}).{4,7}


 

< asp:RegularExpressionValidator ID ="regexpName" runat =服务器"
                  ErrorMessage =此表达式未验证."
                  ControlToValidate ="txtName"
                  ValidationExpression =" ^ [AZ] [a-zA-Z] {2}(?=.* [0-9!])(?=.* \ p {P}).{4,7} 

" />


Hello All,

 

I want to get the password in a page in the following format,

Sud_19!)86.

 

  • Minimum 7 char and Max 10.
  • Always the first char should be in Caps.
  • First 3 characters must be alphabets.
  • Must contain Digits and Special char. It can be any number.

 

How to do this with the REGULAR EXPRESSION CONTROL in asp.

 

Please help me out of this.

 


Best Regards, Suderson P If this is helpful, please Vote as Helpful If this answers your doubt, Mark As Answered

解决方案

Try this RegExp:

^[A-Z][a-zA-Z]{2}(?=.*[0-9!])(?=.*\p{P}).{4,7}


 

<asp:RegularExpressionValidator ID="regexpName" runat="server"   
                  ErrorMessage="This expression does not validate." 
                  ControlToValidate="txtName"   
                  ValidationExpression="^[A-Z][a-zA-Z]{2}(?=.*[0-9!])(?=.*\p{P}).{4,7}


" />


这篇关于ASP.net中密码的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆