加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 用于字母数字密码的正则表达式,至少包含1个数字和字符

发布时间:2020-12-16 00:11:45 所属栏目:百科 来源:网络整理
导读:需要有关字母数字密码的正则表达式的帮助,至少包含1个数字和字符,长度必须在8到20个字符之间. 我有这个,但似乎没有工作(它也没有长度要求): ^[A-Za-z0-9]*[A-Za-z][A-Za-z0-9]*$ 解决方法 如果你看一下这个 MSDN link,它给出了一个密码验证RegEx表达式的例
需要有关字母数字密码的正则表达式的帮助,至少包含1个数字和字符,长度必须在8到20个字符之间.

我有这个,但似乎没有工作(它也没有长度要求):

^[A-Za-z0-9]*[A-Za-z][A-Za-z0-9]*$

解决方法

如果你看一下这个 MSDN link,它给出了一个密码验证RegEx表达式的例子,以及(更具体地说)如何在ASP.NET中使用它.

对于你想要完成的任务,这应该工作:

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,20})$

这需要至少一个数字,至少一个字母字符,没有特殊字符,长度为8-20个字符.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读