第10课:PHP表单验证E-mail 和 URL
主讲老师:郭盛华PHP - 验证 E-mailpreg_match()函数搜索字符串模式,如果模式存在返回true,否则返回false, 以下代码展示的简单方法检查 e-mail 地址语法是否有效。如果无效则存储一条错误消息:$email = $_POST["email“];
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {
$emailErr = "无效的 email格式!";
}PHP - 验证 URL以下代码展示的方法检查 URL 地址语法是否有效(这条正则表达式同时允许URL 中的斜杠)。如果 URL 地址语法无效,则存储一条错误消息:$txt = $_POST[“txt“];
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%
=~_|]/i",$txt)) {
$txtErr = "无效的 URL";
}
页:
[1]