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

PHP - 验证示例

PHP验证示例 - 一个简单而简短的PHP教程和所有内置PHP函数的完整参考手册。本教程是为初学者和高级开发人员设计的。您将学习PHP内置函数,预定义变量示例,面向对象的PHP,数字,标量,数组,散列文件I / O,IF,ELSEIF,执行,循环,运算符,正则表达式,GET,POST,子程序,编码标准,模块,文件管理,套接字通信,参考,特殊变量,语法概述,表单验证,高级PHP,库,Web设计,PayPal集成,MySQL登录,Ajax搜索,Ajax XML解析器,Ajax自动完成搜索,Ajax RSS源例如,XML简介,简单XML,简单XML GET,SAX解析器示例,DOM解析器示例,框架工作,核心php vs框架工作php,设计模式。

必填字段将以正确的方式检查字段是否填充.大多数情况下,我们将 * 符号用于必填字段.

什么是验证?

验证意味着检查用户提交的输入. PHP中有两种类型的验证.它们如下:<

  • 客户端验证 : 验证在客户端计算机Web浏览器上执行.

  • 服务器端验证 : 在数据提交后,数据已发送到服务器并在服务器计算机中执行验证检查.

字段的一些验证规则

字段验证规则
名称需要字母和空格
电子邮件需要 @ .
网站需要有效的网址
收音机必须至少选择一次
复选框必须至少检查一次
下拉菜单必须至少选择一次

有效网址

以下代码显示网址验证

$website = input($_POST["site"]);if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {   $websiteErr = "Invalid URL"; }

上述语法将验证给定的URL是否有效.它应该允许一些关键字为https,ftp,www,az,0-9,..等..

有效电子邮件

下面的代码显示验证电子邮件地址

$email = input($_POST["email"]);if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {   $emailErr = "Invalid format and please re-enter valid email"; }

上面的语法将验证给定的电子邮件地址是否格式正确.如果不是,则会显示错误消息.

示例

下面的示例显示了包含必填字段验证的表单

                                      

Absolute classes registration

           

* required field.

           ">                                                                                                                                                                                                                                                                                                                                                          
Name:                                 
E-mail:                                  
Time:                                  
Classes: 
Gender:                  Female                  Male                                 
                            
                  Your given values are as:";         echo $name;         echo "
";                  echo $email;         echo "
";                  echo $website;         echo "
";                  echo $comment;         echo "
";                  echo $gender;      ?>      

它将产生以下结果 :

验证示例