当前位置: 首页 > 知识库问答 >
问题:

正则表达式密码验证,起始字母不计算在内

程树
2023-03-14

我正在创建用于密码验证的正则表达式。密码必须以字母开头,并且必须包含1个大写字母和3个小写字母。

这就是我得到的

^[a-zA-Z](?=.*[A-Z])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z])(?=.*[!@#$%^&*~].*[!@#$%^&~*])(?!.*(.)\1\1)[a-zA-Z0-9!@#$%^&*]{8,12}$    

如果我以大写字母开头,并且没有其他任何大写字母,则验证为负数。小写也是如此。

  • Aasd23#$s无效
  • 艾士德23#$sA有效
  • aaas23$%6$ 无效
  • aA23$%6$a 有效

有人能帮我吗?

共有1个答案

史旺
2023-03-14

根据你发的

^([a-zA-Z](?=(?:.*?[a-z]){3})(?=.*?[A-Z]).*)$

演示

 类似资料:
  • 密码指示器可指导用户开发强密码。我希望在测量仪上实现以下密码要求。我已使用RegEx在下面添加了突出显示的代码,但是代码未检测到所需的密码准则。检测以下要求的正确代码是什么? 8个字符 大小写字母 特殊字符 不得包含连续4个字母 不得包含4个连续数字 示例: Test@1=不足 2323Ejsdh!=不足 Tlv!897%=强 302^PLs#=强

  • 本文向大家介绍最新密码验证正则表达式,包括了最新密码验证正则表达式的使用技巧和注意事项,需要的朋友参考一下 正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式、python密码强度正则,当然还有大家常用到的js正则表达式,希望大家喜欢。 刚开始复习一下,什么是正则表达式? 在编写处理字符串的程序或网页时,经常有

  • 我需要检查密码是否至少包含: 一个号码 一个小写字符 一个大写字符 一个特殊符号(.,@etc) 我在C#中有以下内容: 但这并不有效: 我错过了什么? 更新 我正在将其与系统.组件模型.数据注释一起使用来验证模型属性:

  • 我有以下密码验证规则: 至少8个字符 我试图找到这个规则的正则表达式模式,最接近的是: 但这并不适用于所有规则。 我对正则表达式是新手,如果有任何可以学习正则表达式的资源,我将不胜感激。

  • 问题内容: 谁能帮助我创建用于密码验证的正则表达式。 条件为“密码必须包含8个字符和至少一个数字,一个字母和一个唯一字符,例如 问题答案:

  • 我正在编写一个正则表达式来验证密码。条件是: > 密码必须至少包含两个特殊字符 密码必须至少有八个字符长 我可以使用以下正则表达式确保至少有8个字符、至少一个字母表、至少一个数字和至少一个特殊字符: 我无法获得的唯一条件是必须至少有两个特殊字符(上面的Reg exp是至少一个特殊字符)。有人知道这件事吗? 提前谢谢。