创建密码正则表达式

BM

现在,我需要为网站复制一个密码表达验证器。仅要求密码长度为8-25个字符(仅字母字符)。我认为这很奇怪,并且一直在使用此正则表达式

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

但在整个密码中必须包含大写字母,特殊字符和/或数字,这是可选的。我并不是特别擅长构建带有可选字符的正则表达式。任何帮助,将不胜感激。

我正在使用asp.net的RegularExpressionValidator

聚苯乙烯

这种模式应该起作用:

^[a-zA-Z]{8,25}$

它匹配由8到25个拉丁字母组成的字符串。

如果您还希望允许数字,则此模式应适用:

^[a-zA-Z0-9]{8,25}$

它匹配由8到25个拉丁字母或十进制数字组成的字符串。

如果您还希望允许使用特殊字符,则此模式应适用:

^[a-zA-Z0-9$@!]{8,25}$

它匹配由8到25个拉丁字母,十进制数字或符号$@组成的字符串!(当然,您可以相当容易地将其添加到此集合中)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建用于密码验证的正则表达式

来自分类Dev

正则表达式密码问题

来自分类Dev

正则表达式的密码强度

来自分类Dev

强密码的正则表达式

来自分类Dev

复杂密码的正则表达式

来自分类Dev

密码策略正则表达式

来自分类Dev

确认密码的正则表达式

来自分类Dev

密码策略正则表达式

来自分类Dev

密码的按需正则表达式

来自分类Dev

正则表达式Java密码

来自分类Dev

密码正则表达式问题

来自分类Dev

如何创建正则表达式

来自分类Dev

创建正则表达式

来自分类Dev

正则表达式的创建

来自分类Dev

创建正则表达式

来自分类Dev

需要帮助来创建一个用于密码验证的正则表达式

来自分类Dev

需要帮助来创建一个用于密码验证的正则表达式

来自分类Dev

用于密码验证的正则表达式

来自分类Dev

密码正则表达式验证始终出错

来自分类常见问题

使用正则表达式验证密码

来自分类Dev

JS正则表达式用于密码验证匹配

来自分类Dev

密码字段的正则表达式

来自分类Dev

正则表达式密码验证或操作

来自分类Dev

如何获得密码正则表达式?

来自分类Dev

.match()对于密码的正则表达式返回null

来自分类Dev

html密码正则表达式验证

来自分类Dev

使用正则表达式C#验证密码

来自分类Dev

使用正则表达式检查Javascript中的密码

来自分类Dev

密码正则表达式验证:防止空格