我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

在PHP网站的开发建设中,用户注册和留言是必不可少的功能。用户提交的信息数据都是通过表单提交的,为了保证数据的完整性和安全性,PHP表单验证是筛选数据的首要环节。PHP对表单提交的数据有各种验证方式,早期一般使用PHP表单进行验证,随着web2.0时代的到来,考虑到用户体验,使用表单验证插件是常用的方法。今天给大家介绍一个PHP表单验证类PHP form,可以应用于一般的PHP表单验证,也可以配合第三方程序或者集成进行表单验证,还可以自定义特定的PHP表单验证规则。PHP form使用起来非常方便。

PHP form表单验证类使用说明

1.下载PHP表单并解压到PHP环境配置设置的网站运行目录下

2.创建需要验证的Form,创建最常用的选项,如用户名、Email、消息框等,具体PHP表单验证示例源码如下

表单验证:PHP 表单使用 _php

10

11

12

十三

14

15

16

17

18

19

20

21

22

23

24

二十五

二十六

二十七

二十八

二十九

三十

31

三十二

33

三十四

三十五

三十六

三十七

“.php”;

$=真;

如果(设置($_POST['']))

$ = 新的();

$->("姓名","re​​q","请填写用户名");

$->("Email","email","请填写正确的Email地址");

$->("Email","re​​q","请填写您的电子邮件地址");

如果($->())

echo "PHP表单验证成功,谢谢支持";

$=false;

别的

echo "错误信息:";

$ = $->();

($ 作为 $ => $)

回显

$ : $

/n";

如果 (true == $)

姓名:

电子邮件:

}//真 == $

PHP form表单验证源码实例解读

第 1 行:要启用 PHP 表单验证类,第一步是添加 .php。

第 3 行:$ 是控制表单显示的开关。默认显示表单。

第6至9行:在提交需要验证的表单时,首先创建PHP表单验证类的实体,并添加表单中需要验证的选项,代码示例中主要验证的选项有用户名(Name)和邮箱地址。

该函数的三个参数特别说明一下:第一个参数表示表单中需要验证的项目,也就是输入名称;第二个参数表示验证规则描述,比如必填字段,字符长度等,下面会介绍各种验证规则;第三个参数表示表单验证失败时,需要显示的错误信息。

第10至24行:使用PHP表单验证类的()函数判断表单是否通过验证,如果没有通过验证则显示错误信息。这段代码自由度很大,可以根据需要进行修改,比如跳转到特定页面等。

到此为止PHP表单验证类的最基本的使用已经介绍完了,如果其中定义的表单验证规则不能满足你的需求,你可以自己定制具体的验证规则,如下

1.创建一个继承自定义验证类的子类,例如,重写()函数,即

10

11

12

十三

14

班级

(&$,&$)

如果(($[''],'#39;))

$['']="邮件内容不能包含URL地址";

错误的;

真的;

上述代码中自定义了一个表单验证规则,即消息内容不能包含URL地址。

2.在现有的表单验证规则中添加自定义表单验证规则,即

$ = 新的();

$->("姓名","re​​q","请填写用户名");

$->("Email","email","请填写正确的Email地址");

$->("Email","re​​q","请填写您的电子邮件地址");

$ = 新的();

$->($);

自定义表单验证规则在其他表单验证完成后自动调用。

至此就介绍了PHP表单验证类自定义验证规则的使用方法,除此之外,PHP表单验证类还可以结合第三方js、PHP类库进行表单验证,具有很强的扩展性,更多PHP表单验证示例请参考下载文件中的示例代码,下面介绍PHP表单验证类默认验证规则

PHP表单验证类验证规则说明

要求必須

=??? 检查输入数据的最大长度。例如,如果最大长度为 25,则给出验证描述 =25

=???检查输入数据的最小长度,例如允许的最小长度为5

alnum 仅允许字母和数字

仅允许字母、数字和空格

num 检查数值数据

alpha 检查字母数据

允许字母和空格

email有效的电子邮件地址

=???验证数据是否小于给定值。仅适用于数字字段。例如,如果值小于1000,则lt=1000

=???验证数据是否大于给定值。这仅适用于数字字段。例如,如果值大于 10,则 lt=10

=???验证数据是否与给定的正则表达式匹配

=??验证选项是否被选中,选项列表中有一个选项为“请选择”,如果不能被选中的选项为“请选择”,则需要将该值设置为“请选择”

此验证描述针对复选框。用户无法选择设置的复选框。

用户需要选中复选框来设置

此验证描述针对单选按钮。用户无法选择设置的单选按钮。

用户需要选择给定的单选按钮

=??复选框组中至少应选中多少个复选框,例如=3

用户必须从单选按钮组中选择至少一个项目

=???比较Form中的两个元素,确认值是否相同,如“密码”()和“确认密码”()。替换???的值根据输入的名称而定,如=

好了,PHP 表单验证类就讲到这里,如果大家对翻译或者理解有什么疑问,欢迎尝试或者留言。

只需演示一下PHP表单验证类中的几个验证示例,你就会发现它的用户体验丝毫不比同类表单验证插件差,而且自定义PHP表单验证也非常方便实用。

注:PHP网站开发教程版权归本站所有,转载时请以链接形式注明原文出处及本声明,谢谢。

欢迎阅读《PHP表单验证:PHP表单使用_php》,欢迎评论,觉得好的话请收藏本文,通过代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信奖励一包辣条~

023a57327877fb4402bcc76911ec18ea.png

支付宝奖励一罐可乐~

二维码
扫一扫在手机端查看

本文链接:https://by928.com/3922.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线