亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實(shí)現(xiàn)隨機(jī)數(shù)字字母驗(yàn)證碼

 更新時(shí)間:2023年05月01日 18:55:32   作者:TigerZhang  
這篇文章主要為大家詳細(xì)介紹了js隨機(jī)驗(yàn)證碼的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了數(shù)字字母驗(yàn)證碼的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下

驗(yàn)證碼: 

<html> 
  <head> 
    <title>純字驗(yàn)證碼</title> 
    <meta http-equiv='content-type' content='text/html;charset=utf-8'/> 
    <script type='text/javascript' src='jquery-1.7.2.js'></script> 
    <script type='text/javascript'> 
    var code ; //在全局定義驗(yàn)證碼  
      
    function createCode(){ 
       code = "";  
       var codeLength = 4;//驗(yàn)證碼的長(zhǎng)度  
       var checkCode = document.getElementById("code");  
       var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',  
       'S','T','U','V','W','X','Y','Z');//隨機(jī)數(shù)  
       for(var i = 0; i < codeLength; i++) {//循環(huán)操作  
        var index = Math.floor(Math.random()*36);//取得隨機(jī)數(shù)的索引(0~35)  
        code += random[index];//根據(jù)索引取得隨機(jī)數(shù)加到code上  
      }  
      checkCode.value = code;//把code值賦給驗(yàn)證碼  
    } 
    //校驗(yàn)驗(yàn)證碼  
    function validate(){  
      var inputCode = document.getElementById("input").value.toUpperCase(); //取得輸入的驗(yàn)證碼并轉(zhuǎn)化為大寫(xiě)     
      if(inputCode.length <= 0) { //若輸入的驗(yàn)證碼長(zhǎng)度為0  
        alert("請(qǐng)輸入驗(yàn)證碼!"); //則彈出請(qǐng)輸入驗(yàn)證碼  
      }else if(inputCode != code ) { //若輸入的驗(yàn)證碼與產(chǎn)生的驗(yàn)證碼不一致時(shí)  
        alert("驗(yàn)證碼輸入錯(cuò)誤!@_@"); //則彈出驗(yàn)證碼輸入錯(cuò)誤  
        createCode();//刷新驗(yàn)證碼  
        document.getElementById("input").value = "";//清空文本框  
      }else { //輸入正確時(shí)  
        alert("合格!^-^"); 
      } 
    } 
    </script> 
    <style type='text/css'> 
    #code{ 
      font-family:Arial,宋體; 
      font-style:italic; 
      color:green; 
      border:0; 
      padding:2px 3px; 
      letter-spacing:3px; 
      font-weight:bolder; 
    } 
    </style> 
  </head> 
  <body onload='createCode()'> 
    <div>驗(yàn)證碼:  
      <input type = "text" id = "input"/>  
      <input type="button" id="code" onclick="createCode()" style="width:60px" title='點(diǎn)擊更換驗(yàn)證碼' /> 
      <input type = "button" value = "驗(yàn)證" onclick = "validate()"/> 
    </div>  
  </body> 
</html> 

js獲取數(shù)字和字母隨機(jī)數(shù)

<script>
var arr=[0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f","g"];
function done(arr,len){
  var num=arr.length;
  var code="";
  for(var index=0;index<len;index++){
    code=code+arr[parseInt(Math.random()*num)];
  }
  return code;
}
console.log(done(arr,4));
</script>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript制作簡(jiǎn)單網(wǎng)頁(yè)計(jì)算器

    JavaScript制作簡(jiǎn)單網(wǎng)頁(yè)計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了JavaScript制作簡(jiǎn)單網(wǎng)頁(yè)計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • JavaScript如何優(yōu)化邏輯判斷代碼詳解

    JavaScript如何優(yōu)化邏輯判斷代碼詳解

    我們?cè)诰帉?xiě) JS 代碼時(shí),經(jīng)常會(huì)遇到邏輯判斷復(fù)雜的情況,這篇文章主要給大家介紹了關(guān)于JavaScript如何優(yōu)化邏輯判斷代碼的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • 基于JavaScript實(shí)現(xiàn) 網(wǎng)頁(yè)切出 網(wǎng)站title變化代碼

    基于JavaScript實(shí)現(xiàn) 網(wǎng)頁(yè)切出 網(wǎng)站title變化代碼

    這篇文章主要介紹了基于JavaScript實(shí)現(xiàn) 網(wǎng)頁(yè)切出 網(wǎng)站title變化代碼的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • 解決JSON.parse轉(zhuǎn)化不規(guī)范json字符串的問(wèn)題

    解決JSON.parse轉(zhuǎn)化不規(guī)范json字符串的問(wèn)題

    這篇文章主要介紹了解決JSON.parse轉(zhuǎn)化不規(guī)范json字符串的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • JavaScript函數(shù)式編程實(shí)現(xiàn)介紹

    JavaScript函數(shù)式編程實(shí)現(xiàn)介紹

    函數(shù)式編程是一種編程范式,將整個(gè)程序都由函數(shù)調(diào)用以及函數(shù)組合構(gòu)成。 可以看成一條流水線,數(shù)據(jù)可以不斷地從一個(gè)函數(shù)的輸出流入另一個(gè)函數(shù)的輸入,最后輸出結(jié)果
    2022-09-09
  • javascript 表格排序和表頭浮動(dòng)效果(擴(kuò)展SortTable)

    javascript 表格排序和表頭浮動(dòng)效果(擴(kuò)展SortTable)

    前段時(shí)間一個(gè)項(xiàng)目有大量頁(yè)面用到表格排序和表頭浮動(dòng)的效果,在網(wǎng)上找了幾個(gè)表格排序的js代碼,最后選擇了 Stuart Langridge的SortTable,在SortTable基礎(chǔ)上做了些擴(kuò)展,加上了表頭浮動(dòng)效果及一些小功能。
    2009-04-04
  • web前端頁(yè)面生成exe可執(zhí)行文件的方法

    web前端頁(yè)面生成exe可執(zhí)行文件的方法

    這篇文章給大家介紹了Electron 怎么將網(wǎng)頁(yè)打包成桌面應(yīng)用(web前端頁(yè)面怎么生成exe可執(zhí)行文件),感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-02-02
  • javascript+mapbar實(shí)現(xiàn)地圖定位

    javascript+mapbar實(shí)現(xiàn)地圖定位

    地圖定位 圖吧地圖定位 附j(luò)avascript源碼每行都有注釋
    2010-04-04
  • 微信小程序生成二維碼的示例代碼

    微信小程序生成二維碼的示例代碼

    這篇文章主要介紹了微信小程序生成二維碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Js獲取圖片原始寬高的實(shí)現(xiàn)代碼

    Js獲取圖片原始寬高的實(shí)現(xiàn)代碼

    下面小編就為大家?guī)?lái)一篇Js獲取圖片原始寬高的實(shí)現(xiàn)代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧
    2016-05-05

最新評(píng)論