当前位置: 代码迷 >> JavaScript >> 怎么判断输入的字符串有多少种类型(数字,大,小写字母,特殊符号)
  详细解决方案

怎么判断输入的字符串有多少种类型(数字,大,小写字母,特殊符号)

热度:1128   发布时间:2012-02-24 16:30:39.0
如何判断输入的字符串有多少种类型(数字,大,小写字母,特殊符号)
一个密码输入框,可以包含:数字,大,小写字母,特殊符号.怎么判断有哪几种?

------解决方案--------------------
如果是判断密码强度,以前好象是“夏天以南”兄弟写了一个

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   很强,五位或五位以上且包含有四种组合 
   说明,   四种组合指   数字,小定字母,大写字母,其它符号*/ 
  相关解决方案