原生JS实现随机生成指定位数的验证码并校验

功能:1.生成随机指定位数的验证码,生成的验证码字符可以是字母或数字
2. 忽略字母大小写比较验证码是否输入正确

一、求字母和数字的Unicode 编码

用str.charCodeAt();来求解:

0~9: 48-57
A-Z: 65-90
a-z: 97-122

二、利用Math.random()求随机数

str.formCharCode()从字符编码创建一个字符串

校验时统一转化为大写或者小写,这样子验证时可以忽略验证码的大小写

三、效果图

原生JS实现随机生成指定位数的验证码并校验_第1张图片原生JS实现随机生成指定位数的验证码并校验_第2张图片

四、代码实现





Document








   

你可能感兴趣的:(JavaScript)