在客户端验证密码强度[2],兼容FireFox和IE_.Net教程
推荐:.NET中如何生成静态页如何生成静态页: 方案1: /// <summary> /// 传入URL返回网页的html代码 /// </summary> /// <param name="Url">URL</para
之前发过一个关于用JavaScript验证密码强度的,程序很简洁,只用了一个正则便能验证所有情况,但是因为利用了取巧的方法,所以只能在IE中使用,在FF中失效,现在修改一下做一个兼容的版本。
规则如下(分四个等级,等级超高强度越高):
0. 密码为空。
1. 密码长度小于六位.或者密码只有一种组合。
2. 密码长度大于五位, 且有两种组合。
3. 密码长度大于五位, 且有三种组合。
4. 密码长度大于五位,,且有四种组合。
四种组合指 数字,小写字母,大写字母,其它字符
源代码如下:
以下为引用的内容: function EvaluatePassword(word) { if (word == "") { return 0; } else if (word.length < 6) { return 1; } else { return word.match(/[a-z](?![^a-z]*[a-z])|[A-Z](?![^A-Z]*[A-Z])|\d(?![^\d]*\d)|[^a-zA-Z\d](?![a-zA-Z\d]*[^a-zA-Z\d])/g).length; } } |
测试代码:
以下为引用的内容: <script language="JavaScript"> |
分享:编程技巧OOPs:复制构造函数OOPs 1. 什么是复制构造函数 我们知道构造函数是用来初始化我们要创建实例的特殊的方法。通常我们要将一个实例赋值给另外一个变量c#只是将引用赋值给了新的变量实质上是对同一个变量的引
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP发送Email实例(可带附件)
- js实现广告漂浮效果的小例子
- asp.net Repeater 数据绑定的具体实现
- Asp.Net 无刷新文件上传并显示进度条的实现方法及思路
- Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
- VS2010 水晶报表的使用方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- asp.net页面传值测试实例代码
- DataGridView - DataGridViewCheckBoxCell的使用介绍
- asp.net中javascript的引用(直接引入和间接引入)
- 三层+存储过程实现分页示例代码
- 相关链接:
- 教程说明:
.Net教程-在客户端验证密码强度[2],兼容FireFox和IE。