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 相关文章推荐
Javascript 继承实现例子
Aug 12 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
Oct 29 Javascript
js获取height和width的方法说明
Jan 06 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
javascript事件委托的方式绑定详解
Jun 10 Javascript
JS组件Bootstrap Table使用方法详解
Feb 02 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
Dec 14 Javascript
基于JS开发微信网页录音功能的实例代码
Apr 30 Javascript
JavaScript中的 new 命令
May 22 Javascript
深入探索VueJS Scoped CSS 实现原理
Sep 23 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套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
2015/12/11 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
javascript GUID生成器实现代码
2009/10/31 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
jQuery实现图片向左向右切换效果的简单实例
2016/05/18 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
Vue2单一事件管理组件通信
2017/05/09 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
2020/07/17 Javascript
python字符串替换示例
2014/04/24 Python
Python中使用item()方法遍历字典的例子
2014/08/26 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python常见字典内建函数用法示例
2018/05/14 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
mac使用python识别图形验证码功能
2020/01/10 Python
500行python代码实现飞机大战
2020/04/24 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
如何使用Django Admin管理后台导入CSV
2020/11/06 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
elf彩妆英国官网:e.l.f. Cosmetics英国(美国平价彩妆品牌)
2017/11/02 全球购物
给排水工程师岗位职责
2013/11/21 职场文书
大学生简历求职信
2014/06/24 职场文书
课内比教学心得体会
2014/09/09 职场文书
离婚协议书范本2014
2014/10/27 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
团结友爱主题班会
2015/08/13 职场文书
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js