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 相关文章推荐
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
Nov 07 Javascript
jQuery UI AutoComplete 自动完成使用小记
Aug 21 Javascript
js验证IP及子网掩码的合法性有效性示例
Apr 30 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
Apr 03 Javascript
详解js类型判断
May 22 Javascript
微信小程序分享海报生成的实现方法
Dec 10 Javascript
js实现延迟加载的几种方法详解
Jan 19 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
Oct 16 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 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
30个php操作redis常用方法代码例子
2014/07/05 PHP
PHP可变变量学习小结
2015/11/29 PHP
extjs 为某个事件设置拦截器
2010/01/15 Javascript
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
python模块之paramiko实例代码
2018/01/31 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
香港士多网上超级市场:Ztore
2021/01/09 全球购物
店长岗位职责
2013/11/21 职场文书
读书心得体会
2013/12/28 职场文书
英文求职信范文
2014/05/23 职场文书
品质标语大全
2014/06/21 职场文书
营销与策划实训报告
2014/11/05 职场文书
自查自纠整改报告
2014/11/06 职场文书
2014保险公司个人工作总结
2014/12/09 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书
node快速搭建后台的实现步骤
2022/02/18 NodeJs