help,希望帮忙看一下下面这个正则表达式是不是有问题,要求是必须包含大小写字母,数字和特殊字符,字符长度为8到64位
以下是需要帮忙判断的正则表达式
^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#$%^&*()-+<>?]).{8,64}$
以下是我自己写的正则表达式
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,64}$
事情起因是我在注册账号的时候,密码验证总是不通过,但是我的密码肯定符合要求,于是我就去找源码,然后找到了这个验证的正则表达式,放到runnob的正则表达式测试里面确实验不出来,但是我也刚学正则表达式没多久,所以希望有人帮忙看看
万分感谢