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 相关文章推荐
在IE模态窗口中自由查看HTML源码的方法
Mar 08 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
javascript抖动元素的小例子
Oct 28 Javascript
js弹出层永远居中实现思路及代码
Nov 29 Javascript
jQuery中mouseover事件用法实例
Dec 26 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
AngularJS前端页面操作之用户修改密码功能示例
Mar 27 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
利用不到200行代码写一款属于你自己的js类库
Jul 08 Javascript
vue中 this.$set的用法详解
Sep 06 Javascript
微信小程序接入vant Weapp组件的详细步骤
Oct 28 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
php 获取可变函数参数的函数
2009/08/26 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP开发中AJAX技术的简单应用
2015/12/11 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
JavaScript中常见陷阱小结
2010/04/27 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
微信小程序button组件使用详解
2018/01/31 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
python实现的分层随机抽样案例
2020/02/25 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
公司综合部的成员自我评价分享
2013/11/05 职场文书
大学军训感言300字
2014/03/09 职场文书
人力资源职位说明书
2014/07/29 职场文书
慈善捐赠倡议书
2014/08/30 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
成本会计实训报告
2014/11/05 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
php修改word的实例方法
2021/11/17 PHP
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android