js验证密码强度并给出提示?解决方案

js验证密码强度并给出提示??
1.如果密码少于5位,那么就认为这是一个弱密码.
2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码.
3.如果密码由数字、小写字母、大写字母或其它特殊符号当中的两种组成,则认为这是一个中度安全的密码.
4.如果密码由数字、小写字母、大写字母或其它特殊符号当中的三种以上组成,则认为这是一个比较安全的密码.

在用户输入密码之后,在输入框的下面会显示出弱密码,中度密码,安全密码。

------解决方案--------------------
网上n多,你自己改造吧。

http://www.klstudio.com/post/90.html
------解决方案--------------------
google 搜索 如下关键字
js 密码 强度