jQuery随机密码生成的方法


Posted in Javascript onMarch 09, 2015

本文实例讲述了jQuery随机密码生成的方法。分享给大家供大家参考。具体实现方法如下:

$.extend({ 

  password: function (length, special) {

    var iteration = 0;

    var password = "";

    var randomNumber;

    if(special == undefined){

        var special = false;

    }

    while(iteration < length){

        randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33;

        if(!special){

            if ((randomNumber >=33) && (randomNumber <=47)) { continue; }

            if ((randomNumber >=58) && (randomNumber <=64)) { continue; }

            if ((randomNumber >=91) && (randomNumber <=96)) { continue; }

            if ((randomNumber >=123) && (randomNumber <=126)) { continue; }

        }

        iteration++;

        password += String.fromCharCode(randomNumber);

    }

    return password;

  }

});

// How to use

$.password(8);

$.password(12, true);

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript中void(0)的具体含义解释
Feb 27 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 Javascript
javascript数组的使用
Mar 28 Javascript
Jquery选择器中使用变量实现动态选择例子
Jul 25 Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 Javascript
Javascript之Math对象详解
Jun 07 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
Mar 14 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
全面介绍vue 全家桶和项目实例
Dec 27 Javascript
JS的Ajax与后端交互数据的实例
Aug 08 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
jquery插件实现悬浮的菜单
Apr 24 jQuery
jQuery实现简单的间隔向上滚动效果
Mar 09 #Javascript
jQuery实现鼠标划过展示大图的方法
Mar 09 #Javascript
javascript 对象数组根据对象object key的值排序
Mar 09 #Javascript
jquery插件corner实现圆角边框的方法
Mar 09 #Javascript
jQuery中animate用法实例分析
Mar 09 #Javascript
深入探讨JavaScript String对象
Mar 09 #Javascript
jQuery实现冻结表头的方法
Mar 09 #Javascript
You might like
PHP 读取文件的正确方法
2009/04/29 PHP
简单实用的.net DataTable导出Execl
2013/10/28 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
Node学习记录之cluster模块
2017/05/31 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
2017/07/13 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
JS addEventListener()和attachEvent()方法实现注册事件
2021/01/11 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
PyQT实现多窗口切换
2018/04/20 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
python 自动批量打开网页的示例
2019/02/21 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
python中round函数保留两位小数的方法
2020/12/04 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
柏林通行证:Berlin Pass
2018/04/11 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
消防安全员岗位职责
2014/03/10 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
运动会开幕式主持词
2014/03/28 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
会议开幕词
2015/01/28 职场文书
人事局接收函
2015/01/30 职场文书
工程主管竞聘书
2015/09/15 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书