最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)4位隨機(jī)驗證碼

 更新時間:2020年10月19日 08:33:05   作者:Handsome_gir  
這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)4位隨機(jī)驗證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JS實現(xiàn)4位隨機(jī)驗證碼的具體代碼,供大家參考,具體內(nèi)容如下

通過隨機(jī)數(shù)編寫一個不分大小寫且含數(shù)字的4位隨機(jī)數(shù)。

CSS樣式

p{
 width: 60px;
 height: 20px;
 display: inline-block;
 letter-spacing: 3px;
 border: 1px solid red;
}
#div{
 height: 20px;
 margin-bottom: 10px;
}
#btn,p:hover{
 cursor: default;
}
button{
 display: block;
}

主體部分

<div id="box">
驗證碼
 <input type="text" id="int" />
 <p id="p"></p>
 <div id="div"></div>
 <button id="btn">提交</button>
</div>

JS部分

//隨機(jī)數(shù)
function random(max,min){
 return Math.round(Math.random()*(max-min)+min);
}
//隨機(jī)4位驗證碼
function code(){
 //將數(shù)字、小寫字母及大寫字母輸入
 var str="1234567890qwertyuioplkjhgfdsazxcvbnmQWERTYUIOPLKJHGFDSAZXCVBNM";
 //給一個空字符串
 var res='';
 //循環(huán)4次,得到4個字符
 for(var i=0;i<4;i++){
 //將得到的結(jié)果給字符串,調(diào)用隨機(jī)函數(shù),0最小數(shù),62表示數(shù)字加字母的總數(shù)
 res+=str[random(0,62)];
 }
 p.innerHTML=res;
}
code(); //調(diào)用驗證碼函數(shù)
p.onclick=code; //點擊也可以刷新驗證碼
//驗證驗證碼
btn.onclick=function(){
 var int=document.getElementById("int").value;//獲取用戶輸入的值
 var p=document.getElementById("p").innerText;//獲取驗證碼
 //判斷用戶輸入與驗證碼的大寫一致(不分大小寫)
 if(int.toUpperCase()==p.toUpperCase()){
 div.innerHTML="驗證碼正確";
 }else{
 div.innerHTML="驗證碼錯誤";
 }
}

實現(xiàn)結(jié)果

總結(jié)

Math.round():四舍五入
Math.random():隨機(jī)數(shù)
toUpperCase():將字符串轉(zhuǎn)為大寫

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

相關(guān)文章

最新評論

怀化市| 上饶县| 东乡族自治县| 民和| 车致| 马尔康县| 北辰区| 元朗区| 江源县| 综艺| 平果县| 通海县| 杭锦后旗| 和静县| 温州市| 滦南县| 南雄市| 西峡县| 大邑县| 玉溪市| 桃园市| 绩溪县| 南开区| 大庆市| 泰安市| 临湘市| 漳州市| 安国市| 博兴县| 武胜县| 铜梁县| 双柏县| 长宁县| 乐东| 砚山县| 黎平县| 高青县| 德钦县| 津市市| 龙江县| 鲁甸县|