我想要一个密码匹配的正则表达式,以确保密码包含:
大小至少为6,最多15个字符
我尝试了这个正则表达式^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{6,15}$
,但它不会应用支票#4并匹配包含特殊字符的密码。
其他一些问题可以解决一些明确字母的问题。正如你在我接受的答案中所看到的,正则表达式与我所寻找的并不相近。
答案 0 :(得分:3)
使用.{6,15}
,您指定“6到15次的任何字符”。要限制为“仅限数字和数字”,请将.
更改为[a-zA-Z0-9]
:
^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])[a-zA-Z0-9]{6,15}$