我需要包含且必须至少有一个
的正则表达式大写字母 - A,B,C ......
小写字母 - a,b,c ......
数字 - 0,1,2,3,4,5,6,7,8,9 ......
特殊字符 - `〜! @#$%^& *
像aaaaAAA123一样!或0987ZZZZZz @答案 0 :(得分:0)
此网站肯定有类似的问题来验证密码 但是为特定案例制作正则表达式仍然很有趣。
下面的正则表达式将匹配包含所有4个字符组的字符串。
^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[`~!@#$%^&*])[a-zA-Z0-9`~!@#$%^&*]+$
4个前瞻者保证每个角色组至少有1个角色可用。