网站一直不被收录,建设手表网站的目的,目前网页设计工资多少,招标代理公司注册这篇文章讲述的是php开发中表单验证邮箱及URL的教程。下面是小编整理于php培训班的笔记#xff0c;希望学过的同学可以能够起到回顾作用。同时也能帮助没有接触到的同学。PHP 表单验证 - 验证 E-mail 和 URLPHP 表单必填PHP 表单完成本节展示如何验证名字、电邮和 URL。PHP - …这篇文章讲述的是php开发中表单验证邮箱及URL的教程。下面是小编整理于php培训班的笔记希望学过的同学可以能够起到回顾作用。同时也能帮助没有接触到的同学。PHP 表单验证 - 验证 E-mail 和 URLPHP 表单必填PHP 表单完成本节展示如何验证名字、电邮和 URL。PHP - 验证名字以下代码展示的简单方法检查 name 字段是否包含字母和空格。如果 name 字段无效则存储一条错误消息$name test_input($_POST[name]);if (!preg_match(/^[a-zA-Z ]*$/,$name)) {$nameErr 只允许字母和空格!;}注释preg_match() 函数检索字符串的模式如果模式存在则返回 true否则返回 false。PHP - 验证 E-mail以下代码展示的简单方法检查 e-mail 地址语法是否有效。如果无效则存储一条错误消息$email test_input($_POST[email]);if (!preg_match(/([\w\-]\[\w\-]\.[\w\-])/,$email)) {$emailErr 无效的 email 格式!;}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 - 验证 Name、E-mail、以及 URL现在脚本是这样的实例// 定义变量并设置为空值$nameErr $emailErr $genderErr $websiteErr ;$name $email $gender $comment $website ;if ($_SERVER[REQUEST_METHOD] POST) {if (empty($_POST[name])) {$nameErr Name is required;} else {$name test_input($_POST[name]);// 检查名字是否包含字母和空格if (!preg_match(/^[a-zA-Z ]*$/,$name)) {$nameErr Only letters and white space allowed;}}if (empty($_POST[email])) {$emailErr Email is required;} else {$email test_input($_POST[email]);// 检查电邮地址语法是否有效if (!preg_match(/([\w\-]\[\w\-]\.[\w\-])/,$email)) {$emailErr Invalid email format;}}if (empty($_POST[website])) {$website ;} else {$website test_input($_POST[website]);// 检查 URL 地址语言是否有效(此正则表达式同样允许 URL 中的下划线)if (!preg_match(/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9#\/%?~_|!:,.;]*[-a-z0-9#\/%~_|]/i,$website)) {$websiteErr Invalid URL;}}if (empty($_POST[comment])) {$comment ;} else {$comment test_input($_POST[comment]);}if (empty($_POST[gender])) {$genderErr Gender is required;} else {$gender test_input($_POST[gender]);}}?以上分享就是这些更多教程请关注php官网。关于php培训笔记、资料等相关教程每日都会在php官网更新。