javascript之随机验证码
随机验证码
随机的数字:
function numcode(n) {var arr=[];for (let i = 0; i < n; i++) {var num=parseInt(Math.random()*10);arr.push(num);}return arr.join("");}alert(numcode(6));
随机数字以及字母的验证码:
var arr1=[];function testcode(n) {for (var i = 0; i <n; i++) {var num2=parseInt(Math.random()*123);if(num2>-1&&num2<10){arr1.push(num2);}else if((num2>=65&&num2<=90)||(num2>=97&&num2<=122)){arr1.push(String.fromCharCode(num2));}else {i--;}}return arr1.join("");}alert(testcode(6));
通过ASCII码实现,ASCII码随机,将他转换为对应的字母,实现字母以及数字的随机验证码;
function btnclick() {var odiv=document.getElementById("div1");odiv.innerHTML=testcode(6);} <body><div id="div1">000</div><button οnclick="btnclick();">获取验证码</button> </body>
function symmetry(str) {var newsy=str.concat();for (var i = str.length-1; i >=0; i--) {newsy.push(str[i]);}return newsy;}alert(symmetry(["one","two","three"]));
实现字母的计数:
function number(str) {var count=0;for( var i=0;i<str.length-1;i++){if(num(str[i])&&!num(str[i+1])){count++;}}return count;}alert(number("hello,yubgy 678bhgyb tyt"));function num(charshr) {if(charshr>="A"&&charshr<="Z"||charshr>="a"&&charshr<="z"){return true;}else{return false;}}
function countstr(suptr,subtr) {var count=suptr.split(subtr);return count.length-1;}alert(countstr("abcabsabcabc","abc"));
实现查找长的字符串中拥有短的字符串的个数;
验证邮箱的格式:
思路:主要是对@后面的固定格式进行了对比,在为true的基础上,对前面的数据类型进行比较;
function ismail(email) {var num=email.indexOf("@");if(num==-1){return false;}else{var num3=email.substring(num);if(num3!="@phong1000.com"){return false;}else{var username=email.substring(0,num3);var istrue=true;for (let i = 0; i < username.length; i++) {if(!isproper((username[i]))){istrue=false;break;}}return istrue;}}}alert(ismail("email@phong1000.com")); function isproper(str) {if(str>=0&&str<=9||str>="a"&&str<="z"||str>="A"&&str<="Z"){return true;}else{return false;}}
获取div的内容:
获取表单元素的内容:通过value的属性;
双标签:.inner.Html属性;
οnclick="btnClick"不能换成其他的方法;
javascript之随机验证码相关推荐
- 用Javascript实现随机验证码
用Javascript实现随机验证码 思路:这个验证码脚本和随机抽取的思路是差不多的.先把一组数字和字母放入数组chars中,再应用Math对象下的几个API生成随机数,利用for循环语句循环4次,拼 ...
- JavaScript 生成随机验证码
JavaScript 生成随机验证码 文章目录 JavaScript 生成随机验证码 Math对象下 random方法
- html获取随机字母,JavaScript实现4位随机验证码的生成
这篇文章主要为大家详细介绍了JavaScript实现4位随机验证码的生成,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了JavaScript生成4位 ...
- 表单验证JavaScript实现正则匹配、随机验证码、密码强度、加拖拽加蒙板
要求实现如下功能: 1.正则匹配用户名 邮箱 密码 手机号 2.随机验证码 3.密码强度 4.加拖拽 加蒙版 html代码 <div id="mask">< ...
- Javascript 随机验证码
1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="U ...
- 用ajax写验证码随机数,JavaScript随机验证码
利用canvas制作一个随机验证码: 1.clearRect:context.clearRect(x,y,width,height);清空给定矩形内的指定像素 2.fillStyle:设置画笔的颜色 ...
- 随机验证码(数字和字母组成)及toLowerCase() 字符串转小写方法和toUpperCase()字符串转大写方法...
JavaScript toLowerCase() 方法和toUpperCase()方法 toLowerCase()方法 定义:toLowerCase() 方法用于把字符串转换为小写. 语法:var s ...
- 随机验证码如何在html里设置颜色,js随机生成验证码以及随机颜色
Javascript通过Math.random()随机生成验证码. 代码如下: 随机验证码 .p1{ width:100px; height:30px; border:1px solid black; ...
- Java代码生成随机验证码、验证数
/*** 业务编码生成规则*/ public class CodeGeneratorUtil {static final IdGen IDG = IdGen.get();/*** 生成业务编码* @p ...
最新文章
- 地平线机器人提出Anchor free、NMS free的3D目标检测算法 | CVPR2020 Workshop
- SSMS2008插件开发(3)--部署调试SSMS2008插件
- (转载)Ubuntu命令卸载软件
- python怎么读文件名-python读取文件名并改名字的实例
- linux平台下 延迟工作队列实例
- statsmodels 笔记:seasonal_decompose 时间序列分解
- Python的浅拷贝和深拷贝
- [POJ 1222] EXTENDED LIGHTS OUT
- [BUUCTF-pwn]——starctf_2019_babyshell
- linux下 最常用基本命令
- 从90年代的SRNN开始,纵览循环神经网络27年的研究进展
- springboot整合Mybatis例子
- android 画面俯视效果,四种方法让你的画面更耐看
- SQL Server 2014 软件安装教程
- MonkeyTest
- word 中巧妙添加分隔线
- 蓝精灵:寻找神秘村Smurfs: The Lost Village迅雷下载
- 考研 | 组成原理【第二章】数据的表示和运算
- CoinUp开启GameFi新世界—魔法元世界(MAC)
- 2021年起重机司机(限桥式起重机)复审考试及起重机司机(限桥式起重机)证考试
热门文章
- 测试设计点-pc端和移动端微信加入群聊
- 平衡树(splay)学习笔记(详细,从入门到精(bao)通(ling))(持续更新)
- 大数据、云计算、物联网相关技术概述——《大数据技术原理与应用》课程学习总结
- 简单的了解一下MVC
- skimage.io模块读取图片
- XXXXXXX\android-sdk\\tools\zipalign.exe”无效
- 下拉菜单和文本框结合
- 首席新媒体运营黎想教程:线上活动推广策划及方案解析
- JAVA实现模板word文档导入,Java依据word模板生成word文档之后台解析和实现及部分代码(一)...
- Cloud Hosted Notebook Showdown(云托管笔记本)