js随机生成4位验证码(包括数字英文大小写)
html部分
验证码<input type="text" value="" id="txt" /><input type="button" value="刷新" id="btn" /><input type="button" value="清除" id="btn1" />
如图
js部分
这里我把函数写在了一起
function random(a,b){return Math.round(Math.random()*(a-b)+b);}//random为在a和b见随机生成一个数var otxt=document.getElementById("txt");var obtn=document.getElementById("btn");var obtn1=document.getElementById("btn1");//获取文本框即按钮obtn.onclick=function(){var str=""; //这行不写在点击事件里面 每点一次按钮验证码就会叠加在一起for(i=1;i<5;i++){//4位的验证码,所以小于5a=String.fromCharCode(random(65,90));//A-Zb=String.fromCharCode(random(48,57));//1-9c=String.fromCharCode(random(97,122));//a-z d=random(1,3);//这里调用上面定义的random(a,b),假装变量abc分别为123,d随机到的1或2或3刚好对应的数字或字母,str进行叠加if(d==1){str+=a;}else if(d==2){str+=b;}else if(d==3){str+=c;}}//4次循环结束otxt.value=str;//把得到的str给文本框}obtn1.onclick=function(){var str1="";otxt.value=str1;}//清除按钮
效果如图
js随机生成4位验证码(包括数字英文大小写)相关推荐
- js随机生成4位验证码
方法一: /*随机生成4位验证码*//*step1:将所有字母,数字装入一个数组备用*/var codes=[];//数字:48-57;unicode编码for(var i=48;i<57;co ...
- random随机生成5位验证码(数字、大写字母、小写字母)
random模块即可 # random.randrange(start,end) # 生成一个从start到 end-1 范围的整数 # random.randint(start,end) # 生成一 ...
- python随机生成四位验证码的代码_Python random随机生成6位验证码示例代码
随机生成6位验证码代码 # -*- coding: utf-8 -*- import random def generate_verification_code(): ''' randomly gen ...
- Random随机生成几位数字和UUID随机生成几位字母加数字组合
Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...
- 风尚云网前端-js随机生成自定义位随机字符
风尚云网前端-js随机生成自定义位随机字符 废话不多说: 上代码 // 随机生成随机数randomPassword(size) {var seed = new Array("A" ...
- Python 生成8位必含数字、大小写字母的字符串(密码)
#-*-coding:utf_8-*- import random,string #调用random.string模块src_digits = string.digits #string_数字 src ...
- Java——随机生成4位验证码,由用户输入并验证是否输入正确,如果输入错误就生成新的验证码让用户重新输入,最多输入5次
引入包: import java.util.Scanner; import java.util.Random; main函数: public static void main(String[] arg ...
- 随机生成6位数字(包括字母和数字)
随机生成6位数字(包括字母和数字) 可用于生成验证码 public static void main(String[] args) {// 生成一个由大写字母和数字组成的6位随机字符串,并且字符串不重 ...
- Java 随机生成4位数字验证码
Java 随机生成4位数字验证码 import java.util.Random; /*** Created with IntelliJ IDEA.** @Author: twx* @Date: 20 ...
最新文章
- ElasticSearch + xpack 使用
- ros 配置udev
- qt4 与php 通讯,Qt与外部程序通信问题
- C语言执行shellcode的五种方法
- java锁_Java锁
- python3.5 连接mysql_python3.5 連接mysql本地數據庫
- CVPR2020 | 阿里结构感知3D目标检测,KITTI BEV 排行榜第一!
- 虚拟机+Ubuntu+filezilla连接
- Python数据分析学习笔记03:NumPy基础(数组与向量化计算)
- 简述旋转编码器的工作原理_绝对值编码器工作原理以及故障处理方法有哪些?...
- Atitit. 类与对象的存储实现
- 计算机应用于针灸,中医针灸临床治疗专家系统的研究与实现
- PS 如何简单的更换图片的背景色
- 20sccm_SCCM 完全手册
- C# MemoryStream
- Revit二次开发—内建类别BuiltInCategory枚举(中英文对照)
- html心碎粒子特效,system-data.html
- 顾客信息表mysql_Qt5.5.0使用mysql编撰小软件源码讲解-顾客信息登记表_mysql
- 自我总结--测试面试常见问题(二)
- VCN中文编程平台的优势(三)——企业的社会责任
热门文章
- Angular4_ 返回上一页
- R语言实战应用精讲50篇(二十八)-R语言时空数据分析实战案例-数据处理及可视化
- php使用qq发邮件怎么发,php 发送QQ邮箱邮件
- 文科本二计算机类大学排名,全国二本大学排名文科及分数线
- python 均匀采样_机器学习采样方法大全
- 今天写了老师布置的作业,还没写完 哇哇哇 是用递归方法求n阶勒让德多项式的值 题目就不写了【因为我也不知道怎么搞 哈哈哈哈哈】我用的是整形哈
- 阿里云SSL证书到期,IIS导入新SSL证书教程
- 给自己看:Java路上,一个萝卜一个坑
- 隐形车衣=皇帝的新衣=智商税?
- 液态金属银改色膜,它真的帅炸了