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 Deferred和Promise创建响应式应用程序详细介绍
Mar 05 Javascript
JavaScript判断密码强度(自写代码)
Sep 06 Javascript
js切换光标示例代码
Oct 10 Javascript
JavaScript实现的图像模糊算法代码分享
Apr 22 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
浅谈jquery中delegate()与live()
Jun 22 Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 Javascript
Vue.js的动态组件模板的实现
Nov 26 Javascript
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
PHP 常用时间函数资料整理
2016/10/22 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
Javascript 面向对象 重载
2010/05/13 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
js隐式转换的知识实例讲解
2018/09/28 Javascript
js prototype和__proto__的关系是什么
2019/08/23 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
Python多线程学习资料
2012/12/19 Python
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
python通过floor函数舍弃小数位的方法
2015/03/17 Python
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
python使用zip将list转为json的方法
2018/12/31 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
CSS3 选择器 属性选择器介绍
2012/01/21 HTML / CSS
英国知名衬衫品牌美国网站:Charles Tyrwhitt美国
2016/08/28 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
二手房购房意向书范本
2014/04/01 职场文书
数据保密承诺书
2014/06/03 职场文书
平安工地汇报材料
2014/08/19 职场文书