开发手册 欢迎您!
软件开发者资料库

ES6 - 验证

ES6验证 - 从简单和简单的步骤学习ES6,从基本到高级概念,包括概述,环境,语法,变量,运算符,决策,循环,函数,事件,Cookie,页面重定向,对话框,空字键,页面打印,对象,数字,布尔,字符串,新字符串方法,数组,日期,数学,RegExp,HTML DOM,集合,类,承诺,模块,错误处理,验证,动画,多媒体,调试,图像映射,浏览器。

表单验证通常用于在服务器上发生,在客户端输入所有必要的数据然后按下"提交"按钮.如果客户端输入的数据不正确或者丢失了,则服务器必须将所有数据发送回客户端,并请求使用正确的信息重新提交表单.这实际上是一个漫长的过程,过去会给服务器带来很多负担.

JavaScript提供了一种在将表单数据发送到Web服务器之前在客户端计算机上验证表单数据的方法.表单验证通常执行两个功能.

  • 基本验证 : 首先,必须检查表单以确保填写所有必填字段.它只需要循环遍历表单中的每个字段并检查数据.

  • 数据格式验证 : 其次,必须检查输入的数据的正确形式和值.您的代码必须包含适当的逻辑来测试数据的正确性.

示例

我们将举一个例子来了解验证过程.这是一个简单的html格式表格.

           Form Validation                                                                              Name                                                         EMail                                                          Zip Code                                                          Country                                                         [choose yours]                      USA                      UK                      INDIA                                                                                                                                   

输出

成功执行上述代码后会显示以下输出.

基本表单验证

首先让我们看看如何进行基本表单验证.在上面的表格中,我们在 onsubmit 事件发生时调用 validate()来验证数据.以下代码显示了此validate()函数的实现.

     

数据格式验证

现在我们将看到如何在将输入的表单数据提交到Web之前对其进行验证服务器.

以下示例显示如何验证输入的电子邮件地址.电子邮件地址必须至少包含"@"符号和点(.).此外,'@'不能是电子邮件地址的第一个字符,最后一个点必须至少是'@'符号后的一个字符

示例

请尝试使用以下代码进行电子邮件验证.