jquery判断密码强度的验证代码
作者:bea
本文实例讲述了jquery判断密码强度的验证代码,分享给大家供大家参考。具体如下: 预想的效果截图如下: JS代码: $('#pass').keyup(function(e) { var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g"); var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])
本文实例讲述了jquery判断密码强度的验证代码,分享给大家供大家参考。具体如下: 预想的效果截图如下:
JS代码:
$('#pass').keyup(function(e) {
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
if (false == enoughRegex.test($(this).val())) {
$('#passstrength').html('More Characters');
} else if (strongRegex.test($(this).val())) {
$('#passstrength').className = 'ok';
$('#passstrength').html('Strong!');
} else if (mediumRegex.test($(this).val())) {
$('#passstrength').className = 'alert';
$('#passstrength').html('Medium!');
} else {
$('#passstrength').className = 'error';
$('#passstrength').html('Weak!');
}
return true;
});
页面:
<input type="password" name="pass" id="pass" />
<span id="passstrength"></span>
以上就是jquery判断密码强度的验证代码,大家可以应用到自己的项目中,希望大家喜欢。
有用 | 无用
JS代码:
$('#pass').keyup(function(e) {
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
if (false == enoughRegex.test($(this).val())) {
$('#passstrength').html('More Characters');
} else if (strongRegex.test($(this).val())) {
$('#passstrength').className = 'ok';
$('#passstrength').html('Strong!');
} else if (mediumRegex.test($(this).val())) {
$('#passstrength').className = 'alert';
$('#passstrength').html('Medium!');
} else {
$('#passstrength').className = 'error';
$('#passstrength').html('Weak!');
}
return true;
});
页面:
<input type="password" name="pass" id="pass" />
<span id="passstrength"></span>
以上就是jquery判断密码强度的验证代码,大家可以应用到自己的项目中,希望大家喜欢。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 跟我学习javascript的prototype原型和原型链
- 超精准的javascript验证身份证号的具体实现方法
- javascript中checkbox使用方法简单实例演示
- javascript下拉列表中显示树形菜单的实现方法
- JS封装cookie操作函数实例(设置、读取、删除)
- jquery可定制的在线UEditor编辑器
- JS实现选项卡实例详解
- 基于Jquery代码实现支持PC端手机端幻灯片代码
- 举例说明如何为JavaScript的方法参数设置默认值
- Jquery easyui 实现动态树
- 总结JavaScript中布尔操作符||与&&的使用技巧
- 实例代码讲解jquery easyui动态tab页
- 用JavaScript来美化HTML的select标签的下拉列表效果
- 基于Jquery easyui 选中特定的tab
- jquery实现简单的表单验证
- 将JavaScript的jQuery库中表单转化为JSON对象的方法
- 基于jquery实现可定制的web在线富文本编辑器附源码下载
- 谈谈对jquery ui tabs 的理解
- Jquery ajax 同步阻塞引起的UI线程阻塞问题