资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

PHP中表单必需验证字段有哪些-创新互联

这篇文章主要介绍了PHP中表单必需验证字段有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

为企业提供网站制作、成都网站建设、网站优化、全网整合营销推广、竞价托管、品牌运营等营销获客服务。创新互联公司拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!

PHP 表单 - 必需字段

字段         验证规则

名字         必需。 + 只能包含字母和空格

E-mail     必需。 + 必需包含一个有效的电子邮件地址(包含"@"和".")

网址         可选。 如果存在,它必需包含一个有效的URL

备注         可选。多行字段(文本域)。

性别         必需。必需选择一个。

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

PHP 表单 - 验证邮件和URL

现在我们来学如何验证 names(名称), e-mails(邮件), 和 URLs。

。。。。。。。。。。。。

PHP - 验证名称

以下代码将通过简单的方式来检测 name 字段是否包含字母和空格,如果 name 字段值不合法,将输出错误信息:

$name = test_input($_POST["name"]);

if (!preg_match("/^[a-zA-Z ]*$/",$name)) {

  $nameErr = "只允许字母和空格"; 

}

。。。。。。。。。。。。

preg_match — 进行正则表达式匹配。

http://www.iis7.com/a/lm/gjcpmcx/

语法:int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )

在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推。

。。。。。。。。。。。。

PHP - 验证邮件

以下代码将通过简单的方式来检测 e-mail 地址是否合法。如果 e-mail 地址不合法,将输出错误信息:

$email = test_input($_POST["email"]);

if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {

  $emailErr = "非法邮箱格式"; 

}

。。。。。。。。。。。

PHP - 验证 URL

以下代码将检测URL地址是否合法 (以下正则表达式运行URL中含有破折号:"-"), 如果 URL 地址不合法,将输出错误信息:

$website = test_input($_POST["website"]);

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

  $websiteErr = "非法的 URL 的地址"; 

}

感谢你能够认真阅读完这篇文章,希望小编分享的“PHP中表单必需验证字段有哪些”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,更多相关知识等着你来学习!


名称栏目:PHP中表单必需验证字段有哪些-创新互联
文章网址:http://cdkjz.cn/article/iipgg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220