html中验证密码中是包含字母,在JavaScript中确认密码验证
在JavaScript中确认密码验证
在本章中,我们将讨论使用JavaScript进行密码验证。每当用户在任何网站或应用上创建帐户时,我们都需要验证密码。因此,我们必须验证有效的密码并进行确认密码验证。要获得有效的密码,必须包含以下参数才有效-
密码应为字母数字。
密码的首字母应为大写。
密码必须包含特殊字符(@,$,!,&等)。
密码长度必须大于8个字符。
密码字段不应为空的最重要之一。
每当用户创建密码时,总会有一个确认密码字段。它检查用户输入的密码是否与此确认密码字段相同。要创建有效的密码,必须将密码和确认密码字段的值都匹配。
首先,我们将检查有效的密码,然后确认密码验证检查。
有效密码验证
在此示例中,我们将检查用户创建的密码是否有效,并与上述所有参数匹配。请参阅下面的代码以进行密码验证。
复制代码
输出1
将密码字段保留为空白时输出。
输出2
输入有效密码后输出。
注意:在上面的屏幕截图中,您可能已经注意到密码对所有人都是可见的,因为我们使用了输入type = text。如果希望密码在输入时不可见,请在HTML表单中使用input type = password。
确认密码验证
在此示例中,我们将通过验证用户输入的两个密码是否相同来验证密码。加载表单之前,将使用JavaScript在客户端站点上完成此过程。
复制代码
输出量
首先,我们将在密码中输入不同的值并确认密码字段。将弹出一个警告框,并显示一条消息:密码不匹配。请参见下面的输出:
此时,我们将在密码中输入相同的值并确认密码字段,以验证验证码是否正常运行。将弹出一个警告框,并显示一条消息:密码创建成功。请参见下面的输出:
请注意,我们在此表单中使用了另一个按钮(“重置”)来清除用户输入的字段数据。
带有密码验证的完整表格
在以上示例中,您已经学习了验证有效密码并确认密码验证。现在,我们将两种验证都保留在一个表格中,以完成密码验证过程。
为此,我们将创建一个简单的基本注册表单,其中包含一些字段,例如名字,姓氏,创建密码和确认密码。带星号(*)的字段是必填字段,用户必须在其中提供一些值。我们将以这种形式进行以下验证以验证密码:
空字段验证
最小密码长度验证,即> 8
最大密码长度验证,即<15
确认密码验证
除此之外,我们还放置了一个“重置”按钮以清除表单中的字段数据。当您单击此重置按钮时,用户在字段中提供的所有数据将被清除。现在,请参见下面的代码:
复制代码
输出量
通过执行上述代码,HTML表单将出现在Web上。在这里,在文本字段中提供数据,然后单击“提交”按钮进行处理。根据验证,如果数据正确,则会弹出一个警告框,并显示一条消息:您的密码创建成功。在这里,当您单击“确定”按钮时,它将转到另一个输出。
屏幕截图1
当您单击警报框内的“确定”按钮时,它将移至简单的HTML输出,其中将显示消息表单数据已成功提交。
屏幕截图2
提供错误条目时的输出
如果您输入了错误的值或将任何必填字段留空,它将在输入框的右侧显示错误。每次单击“提交”按钮进行验证检查后,这些错误都会一一显示。请参见以下屏幕截图中的错误:
要检查所有验证是否正常工作,请复制代码并在JavaScript编译器中执行。
0
相关文章:JavaScript程序将键/值对添加到对象 在此示例中,您将学习编写一个JavaScript程序,该程序将键/值对添加到对象。 示例1:使用点表示法将键/ […]...
将字符串编码为Base64的JavaScript程序 在此示例中,您将学习编写一个JavaScript程序,该程序会将字符串编码为Base64。 Base64是二进 […]...
解决二次方程式的Javascript程序 在这个例子中,您将学习编写一个程序来解决JavaScript中的二次方程式。 当已知二次方程的系数时,该程序将 […]...
JavaScript数组forEach() JavaScript Array forEach()方法为每个数组元素执行提供的函数 。 forEach()方 […]...
JavaScript中的this关键字 JavaScript this关键字 this关键字是引用当前对象的参考变量。在这里,我们将在不同示例的帮助下 […]...
JavaScript Date setSeconds()方法 JavaScript Date setSeconds()方法 JavaScript date setSecon […]...
JavaScript Map get()方法 JavaScript Map get()方法 JavaScript map get()方法从Map对象返回元素 […]...
JavaScript Number toString()方法 JavaScript Number toString()方法 JavaScript number toStri […]...
html中验证密码中是包含字母,在JavaScript中确认密码验证相关推荐
- set集合判断集合中是否有无元素_一文了解 JavaScript 中的 Set(集合)- 对 Set 的扩展...
阅读全文需要 4 分钟.主要介绍对 ES6 中的 Set 集合方法的扩展.阅读本文后,你能创建出对 Set 方法扩展,并且结合下期内容,将其发布到 NPM 中. 往期回顾 一文了解 JavaScrip ...
- 使用正则表达式验证一个字符串同时包含字母和数字
正则表达式^(?=.*[0-9])(?=.*[a-zA-Z])([a-zA-Z0-9]{6,20})$可以验证一个字符串是否同时包含字母和数字 详细解析如下: (?=pattern) 执行正向预测先行 ...
- 密码是6-16位字母加数字的正则表达式和验证手机号码的正则表达式
[转载请注明出处:From李诗雨---http://blog.csdn.net/cjm2484836553/article/details/78598264] 不诗意的女程序猿不是好厨师~ 恩,正则表 ...
- java中使用ajax请求数据格式,Java基本数据类型 javascript中post和ajax提交 Axure
Java基本数据类型 Java一共有八种基本类型,六种数据类型,一种字符类型,一种布尔类型 分别是 byte 是数据类型内存大小1,内存位数是8位,最小值是-128(-27),最大值:127(27-1 ...
- lua 从一串数字中取出偶数位的数字_为什么JavaScript中 0.1 0.2 不等于0.3?
在 js 中进行数学的运算时,会出现0.1+0.2=0.300000000000000004的结果,一开始认为是浮点数的二进制存储导致的精度问题,但这似乎不能很好的解释为什么在同样的存储方式下0.3+ ...
- 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数
JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...
- java中isnan函数_isNaN()函数以及JavaScript中的示例
java中isnan函数 Prerequisite: NaN property in JavaScript 先决条件: JavaScript中的NaN属性 isNaN()函数 (isNaN() fun ...
- html中删除指定数组下标,图文详解JavaScript中删除数组某个元素的方法
在前端开发中经常需要使用JavaScript,那你知道如何用JS删除数值的指定元素吗?这篇文章就给大家分享JS删除数组某个元素的几种方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 方法一:slic ...
- java int字母,从Java中获取int,也包含字母
How can I get the int value from a string such as 423e - i.e. a string that contains a number but al ...
最新文章
- 交换变量和String类初始化:JAVA入门基础
- 用c实现跨平台异常捕获机制
- 数据库查询 添加伪列
- 计算机网络智能化在铁路通信的发展,计算机网络在铁路信号中的应用
- Linux 操作系统原理 — Namespace 资源隔离
- C++之父元旦专访(8+13个问题,关于C++的学习使用和未来)
- looper message handler之间的关系
- Redis线上救命丸:01---误操作AOF、RDB恢复数据
- java http 1.1_java11新特性HttpClient
- 为什么有人说:“离职见人品”?
- 【廖雪峰官方网站/Java教程】反射
- 一个Lambda引发的血案
- 升级python到2.7版本pip不可用
- shell输出重定向
- 祖冲之算法(ZUC-128)C语言实现
- cadcene17.4软件汉化
- 5操作系统的运行机制和体系结构
- 解决缺少 SHA256.h文件
- 微习惯--简单到四个
- Dynamics 365(CRM) 欢迎加入商务技术交流QQ群(MSCRM商务技术交流群149371424)