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代码实现计算器功能(三种方法)
Sep 07 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
Jan 10 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
Mar 25 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
Oct 25 Javascript
jquery写出PC端轮播图实例
Jan 26 jQuery
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
ES6 Symbol在对象中的作用实例分析
Jun 06 Javascript
JavaScript实现拖动对话框效果的实现代码
Oct 12 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
JS 网站性能优化笔记
2011/05/24 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
JQuery datepicker 使用方法
2011/05/20 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
JS简单获取当前日期和农历日期的方法
2017/04/17 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
vue绑定事件后获取绑定事件中的this方法
2018/09/15 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
2019/07/30 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
大学自主招生自荐信
2013/12/16 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
调研报告的主要写法
2019/04/18 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript
Python获取字典中某个key的value
2022/04/13 Python
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技