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 相关文章推荐
用YUI做了个标签浏览效果
Feb 20 Javascript
formvalidator验证插件中有关ajax验证问题
Jan 04 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战一)
Aug 21 Javascript
JavaScript的strict模式与with关键字介绍
Feb 08 Javascript
jquery获取复选框被选中的值
Mar 22 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
Nov 25 Javascript
Angular的$http与$location
Dec 26 Javascript
JavaScript设计模式之策略模式详解
Jun 09 Javascript
详解AngularJS脏检查机制及$timeout的妙用
Jun 19 Javascript
JavaScript实现数字前补“0”的五种方法示例
Jan 03 Javascript
17道题让你彻底理解JS中的类型转换
Aug 08 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
Dec 25 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+Ajax验证码验证用户登录
2016/07/20 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
如何用JavaScript实现动态修改CSS样式表
2016/05/20 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
微信小程序用户信息encryptedData详解
2018/08/24 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
python抓取网页中的图片示例
2014/02/28 Python
盘点提高 Python 代码效率的方法
2014/07/03 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Python extract及contains方法代码实例
2020/09/11 Python
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
创建索引时需要注意的事项
2013/05/13 面试题
英文自荐信
2013/12/15 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
出国考察邀请函
2014/01/21 职场文书
个人担保书格式范文
2014/05/12 职场文书
会计求职信
2014/05/29 职场文书
离职证明标准格式
2014/09/15 职场文书
2014年基层党建工作总结
2014/11/11 职场文书
商铺租房协议书范本
2014/12/04 职场文书
孝女彩金观后感
2015/06/10 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书