java验证码不区分大小写_java入门-验证码进阶 一个简单随机生成4位数字字母且不区分大小写的验证码-jsp..._西陵鹤的博客-程序员宅基地

技术标签: java验证码不区分大小写  

pageEncoding="UTF-8"%>

JS生成验证码

.code {

background-image: url(code.jpg);

font-family: Arial;

font-style: italic;

color: Red;

border: 0;

padding: 2px 3px;

letter-spacing: 3px;

font-weight: bolder;

}

.unchanged {

border: 0;

}

var code;

//在全局 定义验证码

function createCode() {

code = "";

var codeLength = 4; //验证码的长度

var checkCode = document.getElementById("checkCode");

var selectChar = 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'); //所有候选组成验证码的字符,当然也可以用中文的

for (var i = 0; i < codeLength; i++) {

var charIndex = Math.floor(Math.random() * 36);

code += selectChar[charIndex];

}

if (checkCode) {

checkCode.className = "code";

checkCode.value = code;

}

}

function validate() {

var inputCode = document.getElementById("input1").value;

if (inputCode.length == 0) {

alert("请输入验证码!");

} else if (inputCode.toLowerCase() != code.toLowerCase()) {

alert("验证码输入错误!");

createCode(); //刷新验证码

} else {

alert("^-^ OK");

}

}

db6a25e812cb29f484de3d95feaf527a.png

cbebb49bd05c90dbf3206292b36f6b87.png

a26479a6f3b5979a5b0877dc75f54926.png

此仅为本人刚刚接触java时的随身记录的样式

不能作为主要参考

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42470196/article/details/114094780

智能推荐

Android4.2.2的Stagefright维护编解码器的数据流_WWWWWWWWolf的博客-程序员宅基地

这里是他们自己的源代码阅读点滴总结属性,转请注明出处,谢谢。欢迎和大家分享。qq:1037701636 email:[email protected]源代码版本号Version:4.2.2; 硬件平台 全志A31 前沿:在前面的博文中,基本提到的是stagefright相关的控制流,详细分析了android架构中的MediaExtractor、AwesomePlayer...

Transformer课程 业务对话机器人Rasa 3.x Testing Your Assistant(二)_段智华的博客-程序员宅基地

Rasa官网https://forum.rasa.com/Comparing NLU Performance如果您对NLU训练数据进行了重大更改(例如,将一个意图拆分为两个意图或添加了大量训练示例),则应运行完整的NLU评估。您需要比较NLU模型的性能,而不需要对NLU模型进行更改。您可以通过在交叉验证模式下运行NLU测试来实现这一点:rasa test nlu --cross-validation您还可以在训练集上训练模型并在测试集上进行测试。如果您使用训练测试集方法,最好使用rasa数据

[Android]组件化-重新认识AndroidManifest_weixin_33701294的博客-程序员宅基地

大家好,我系苍王。以下是我这个系列的相关文章,有兴趣可以参考一下,可以给个喜欢或者关注我的文章。[Android]如何做一个崩溃率少于千分之三噶应用app--章节列表我们最开始开发需要了解的除了Activity,估计就是AndroidMainfest了。但是当你使用组件化运用到你的工程的时候,你真的了解你的AndroidManifest组成吗?我在第十二章Actvity页面跳转和第十五章Appli...

拓扑排序(有向图的拓扑序列)_晚安-wanan的博客-程序员宅基地_拓扑有序序列

拓扑排序一、有向图的拓扑序列二、代码实现一、有向图的拓扑序列给定一个n个点m条边的有向图,点的编号是1到n,图中可能存在重边和自环。请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出-1。若一个由图中所有点构成的序列A满足:对于图中的每条边(x, y),x在A中都出现在y之前,则称A是该图的一个拓扑序列。二、代码实现#include &lt;cstring&gt;#include &lt;iostream&gt;#include &lt;algorithm&gt;using

wampsever的mysql密码_修改wampserver2.5中的mysql密码_weixin_39819152的博客-程序员宅基地

安装wampserver2.5下载: wampserver2.5 访问密码 c6c7双击安装:一路next修改mysql密码启动wampserver打开mysql控制台默认密码为空,所以回车就可以进入数据库,执行以下命令修改root用户的密码use mysql;update user set password=PASSWORD('你的密码') where user='root';f...

随便推点

android高通平台调用恢复出厂设置的方法_yun382657988的博客-程序员宅基地

百度上解析恢复出厂设置的过程有很多的资料,一搜一堆,这里我只说在高通平台上如何调用恢复出厂设置的方法。 进入package/app/Settings下find -name MasterClearConfirm.java 这个类,找到doMasterClear() 这个方法, private void doMasterClear() {        Intent intent =

mysql分区表去重复_Mysql删除重复的数据 Mysql数据去重复_weixin_39560207的博客-程序员宅基地

MySQL数据库中查询重复数据select * from employee group by emp_name having count (*)&gt;1;Mysql 查询可以删除的重复数据select t1.* from employee t1 where (t1.emp_name) in (select t4.emp_name from (select t2.emp_name from em...

[忘记高数]Hesse矩阵_Surenon的博客-程序员宅基地

更新:5 JUN 2016 【多元函数Taylor展开】n元函数\(y=f(X)\)在\(X_0\)点的某个领域\(B(X_0,r)\)内二阶连续可微,则\(\forall X\in B(X_0,r), \exists \theta\in (0,1)\),使得 \(f(X)=f(X_0)+Jf(X_0)\Delta X+\dfrac{1}{2}(\Delta X)^TH(X_0+\theta\...

TensorFlow学习笔记——使用TFRecord进行数据保存和加载_Greeksilverfir的博客-程序员宅基地

本篇文章主要介绍如何使用TensorFlow构建自己的图片数据集TFRecord的方法,并使用最新的数据处理Dataset API进行操作。TFRecordTFRecord数据文件是一种对任何数据进行存储的二进制文件,能更好的利用内存,在TensorFlow中快速的复制,移动,读取,存储等,只要生成一次TFRecord,之后的数据读取和加工处理的效率都会得到提高。一般来说,我们使用Tenso...

timestamp类型相减_将TIMESTAMP类型的差值转化为秒的方法_刘天鸟的博客-程序员宅基地

两个TIMESTAMP之差得到的是INTERVAL类型,而有时我们只需要得到两个时间相差的秒数,如果变成INTERVAL之后,想要获取这个值会非常麻烦。比较常见的方法是使用EXTRACT来抽取获得的INTERVAL类型的日、时、分和秒来分别计算并求和:SQL&gt; create table t_timestamp (id number, t1 timestamp, t2 timestamp);T...

linux ll以编码格式_Linux查看文件编码格式及文件编码转换[转]_安心小鱼的博客-程序员宅基地

如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码,在Linux中查看文件编码可以通过以下几种方式:1.在Vim 中可以直接查看文件编码Shell代码:set fileencodin...

推荐文章

热门文章

相关标签