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 相关文章推荐
js 链式延迟执行DOME
Jan 04 Javascript
js动态为代码着色显示行号
May 29 Javascript
Knockout text绑定DOM的使用方法
Nov 15 Javascript
详谈javascript精度问题与调整
Jul 08 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
详解vue axios二次封装
Jul 22 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
Sep 01 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
解决pycharm双击但是无法打开的情况
Oct 31 Javascript
如何实现小程序与小程序之间的跳转
Nov 04 Javascript
vue cli4中mockjs在dev环境和build环境的配置详情
Apr 06 Vue.js
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
基于mysql的论坛(4)
2006/10/09 PHP
第十四节--命名空间
2006/11/16 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP框架性能测试报告
2016/05/08 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
DOM 基本方法
2009/07/18 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
解读ES6中class关键字
2017/11/20 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
vue项目中使用eslint+prettier规范与检查代码的方法
2020/01/16 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
Python3基础之函数用法
2014/08/13 Python
python批量制作雷达图的实现方法
2016/07/26 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
python同步windows和linux文件
2019/08/29 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
Sofmap官网:日本著名的数码电器专卖店
2017/05/19 全球购物
优瑞自动咖啡机官网:Jura
2018/09/29 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
英国复古服装购物网站:Collectif
2019/10/30 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
电脑售后服务承诺书
2014/03/27 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
保护环境的宣传语
2015/07/13 职场文书