一个密码输入框,可以包含:数字,大,小写字母,特殊符号.怎么判断有哪几种?
------解决方案--------------------
如果是判断密码强度,以前好象是“夏天以南”兄弟写了一个
- HTML code
<script language= "JavaScript "> var password = prompt( "输入要检验的密码: ", " "); alert( "当前密码: " + password + "\n " + "密码强度: " + password.replace(/^(?:([a-z])|([A-Z])|([0-9])|(.)){5,}|(.)*$/g, "$1$2$3$4$5 ").length); </script> /* 说明:强度为1-4, 1 弱,五位以下或者只有一种组合 2 中,五位或五位以上且包含有二种组合 3 强,五位或五位以上且包含有三种组合 4 很强,五位或五位以上且包含有四种组合 说明, 四种组合指 数字,小定字母,大写字母,其它符号*/