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 location几个方法小姐
Jul 09 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
详解开发react应用最好用的脚手架 create-react-app
Apr 24 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 Javascript
使用preload预加载页面资源时注意事项
Feb 03 Javascript
leaflet加载geojson叠加显示功能代码
Feb 21 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
Jul 27 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
Nov 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
字符串的replace方法应用浅析
2011/12/06 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
js切换div css注意的细节
2012/12/10 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
2018/10/09 Javascript
JavaScript之解构赋值的理解
2019/01/30 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
python根据路径导入模块的方法
2014/09/30 Python
Java分治归并排序算法实例详解
2017/12/12 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
UNIX文件类型
2013/08/29 面试题
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
管理建议书范文
2014/05/13 职场文书
无毒社区工作方案
2014/05/23 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
招标承诺书
2014/08/30 职场文书
2014年教研工作总结
2014/12/06 职场文书
毕业纪念册寄语大全
2015/02/26 职场文书
鉴史问廉观后感
2015/06/10 职场文书
结婚仪式主持词
2015/06/29 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python