Javascript獲取驗證碼方法

參考 http://blog.csdn.net/tengdazhang770960436/article/details/7345289

參考文摘更詳細,我只是選了我需要的一部分,有需要我的參考。

JS代碼

function getCode(){
    var seed = new Array(
        'abcdefghijklmnopqrstuvwxyz',
        'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
        '0123456789');//驗證碼來源26個字母的大小寫和10個阿拉伯數字
    var idx,i;
    var result = '';
    for (i=0 ;i<5 ;i++){//獲取5位長度的驗證碼,要改變驗證碼長度只需要改變這個數值就行了
        idx =Math.floor(Math.random()*3); //獲得隨機數據的整數部分-獲取一個隨機整數(0、1、2)
        result +=seed[idx].substr(Math.floor(Math.random()*(seed[idx].length)), 1);//根據隨機數獲取數據中一個值
    }
    return result;
}


若在驗證時不考慮大小寫,則利用JavaScript裏面的toLowerCase()函數

result.toLowerCase()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章