首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC中密码的正则表达式

MVC中密码的正则表达式
EN

Stack Overflow用户
提问于 2015-02-06 05:48:53
回答 3查看 2.8K关注 0票数 0

我想将正则表达式应用于密码字段,其中包含至少一个、一个UpperCase、一个数字和一个特殊符号

(Eg : Ss@1)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-06 06:14:38

你能做到的。不过,我认为更好的解决办法是实施最小长度。即使没有大写或数字,在密码中添加两个随机字母也会使密码的安全性提高600倍以上。您还可以尝试一些技术,例如,如果安全性是真正需要考虑的,则让用户知道他们什么时候有一个特别常见的密码(这可能会通过您的regex)。

请参阅:https://xato.net/passwords/more-top-worst-passwords/

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 06:02:12

一个特殊字符,一个大写,一个小写(按任何顺序)

代码语言:javascript
复制
^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$

可以使用http://rubular.com/验证正则表达式。

票数 2
EN

Stack Overflow用户

发布于 2015-02-06 05:55:49

试试这个:

代码语言:javascript
复制
^[a-zA-Z\d]{8,}$
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28359366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档