js正则判断密码
来源:岁月联盟
时间:2011-09-02
js正则判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符,且长度在8-64之间。
不多说直接写正则
Java代码
/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?/d)(?=.*?[`~!@#$%^&*()_/-+={}/[/]//|:;"'<>,.?/])[a-zA-Z/d`~!@#$%^&*()_/-+={}/[/]//|:;"'<>,.?/]{8,64}$/
另外注意
/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?/d)(?=.*?[#@*&.]).*$/
如果是要求以上类别都包含,就这么写
/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?/d)(?=.*?[#@*&.])[a-zA-Z/d#@*&.]*$/
如果是要求包含且只包含,就这么写
特殊字符:`~!@#$%^&*()_-+={}[]/|:;"'<>,.?/
其中需要转义的有 - [ ] /
作者“lastthelast”
上一篇:js触发servlet 传参
下一篇:eclipse中js报错