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 对象是否存在判断
Jul 15 Javascript
javascript textContent与innerText的异同分析
Oct 22 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
javascript的日期对象、数组对象、二维数组使用说明
Dec 22 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
Mar 24 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
详解Vue2.x-directive的学习笔记
Jul 17 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
Oct 14 Javascript
详解javascript replace高级用法
Feb 17 Javascript
JS实现计算小于非负数n的素数的数量算法示例
Feb 26 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
JS解惑之Object中的key是有序的么
May 06 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
人大复印资料处理程序_查询篇
2006/10/09 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
北京奥运官方网站幻灯切换效果flash版打包下载
2008/01/30 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
vue组件创建的三种方式小结
2020/02/03 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
原生js实现表格循环滚动
2020/11/24 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python自定义线程池实现方法分析
2018/02/07 Python
python操作gitlab API过程解析
2019/12/27 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
用python 绘制茎叶图和复合饼图
2021/02/26 Python
纪念建党演讲稿范文
2014/01/13 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
基层工作经验证明样本
2014/11/16 职场文书
家长评语怎么写
2014/12/30 职场文书
《包身工》教学反思
2016/02/23 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL