验证密码的正则表达式
验证密码的正则表达式,必须包含字母和数字,还可以有特殊字符(!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~)但不能有空格,长度必须10-16位.怎么实现...
验证密码的正则表达式,必须包含字母和数字,还可以有特殊字符(!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~) 但不能有空格,长度必须10-16位. 怎么实现?
展开
3个回答
展开全部
^[a-zA-Z0-9!"\#$%&'()*+,-./:;<=>?@\[\\\]^_`\{\|\}\~]{10,16}$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^[\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\`\{\|\}\~\w]{10,16}$
追问
特殊符号不是必须包含(可有可无),但字母和数字是必须包含。不能check顺序
追答
下面这个长是长了点,但我已经测试通过了,绝对可以用
^(?=[`~!@#\$%\^&*\(\)\-_=\+\\\|\[\]\{\}:;\"\',.\/\?\d]*[a-zA-Z]+)(?=[a-zA-Z`~!@#\$%\^&*\(\)\-_=\+\\\|\[\]\{\}:;\"\',.\/\?]*\d+)[`~!@#\$%\^&*\(\)\-_=\+\\\|\[\]\{\}:;\"\',.\/\?\w]{10,16}$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询