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 相关文章推荐
jQuery插件 selectToSelect使用方法
Oct 02 Javascript
如何正确使用javascript 来进行我们的程序开发
Jun 23 Javascript
多个$(document).ready()的执行顺序实例分析
Jul 26 Javascript
javascript实现链接单选效果的方法
May 13 Javascript
QQ登录背景闪动效果附效果演示源码下载
Sep 22 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
async/await地狱该如何避免详解
May 10 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
jqGrid表格底部汇总、合计行footerrow处理
Aug 21 Javascript
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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP中Closure类的使用方法及详解
2015/10/09 PHP
使两个iframe的高度与内容自适应,且相等
2006/11/20 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
Angular.js基础学习之初始化
2017/03/10 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
[js高手之路]原型式继承与寄生式继承详解
2017/08/28 Javascript
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
js实现AI五子棋人机大战
2020/05/28 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
python 实现归并排序算法
2012/06/05 Python
python opencv之SIFT算法示例
2018/02/24 Python
python getopt模块使用实例解析
2019/12/18 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
django使用F方法更新一个对象多个对象字段的实现
2020/03/28 Python
pandas数据拼接的实现示例
2020/04/16 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
作风建设整改方案
2014/10/27 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
现实表现材料范文
2014/12/23 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2015中学教学工作总结
2015/07/22 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android