jQuery隨機密碼生成的方法
更新時間:2015年03月09日 11:04:52 作者:鑒客
這篇文章主要介紹了jQuery隨機密碼生成的方法,實例分析了jQuery操作隨機數的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了jQuery隨機密碼生成的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
復制代碼 代碼如下:
$.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);
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程序設計有所幫助。
您可能感興趣的文章:
- 用JS生成UUID的方法實例
- Javascript生成全局唯一標識符(GUID,UUID)的方法
- jQuery基于隨機數解決中午吃什么去哪吃問題示例
- jQuery實現(xiàn)的點贊隨機數字顯示動畫效果(附在線演示與demo源碼下載)
- jQuery實現(xiàn)轉動隨機數抽獎效果的方法
- js jquery獲取隨機生成id的服務器控件的三種方法
- jquery輸入數字隨機抽獎特效的簡單實現(xiàn)代碼
- jquery代碼實現(xiàn)簡單的隨機圖片瀑布流效果
- jQuery 插件實現(xiàn)隨機自由彈跳氣泡樣式
- 基于JQuery及AJAX實現(xiàn)名人名言隨機生成器
- JS實現(xiàn)點擊生成UUID的方法完整實例【基于jQuery】
相關文章
EasyUI的treegrid組件動態(tài)加載數據問題的解決辦法
最近涉及到treegrid組件的查詢,需要根據查詢條件動態(tài)更新EasyUI的treegrid組件的動態(tài)加載查詢結果2011-12-12