本文共 469 字,大约阅读时间需要 1 分钟。
主讲老师:郭盛华
preg_match()函数搜索字符串模式,如果模式存在返回true,否则返回false, 以下代码展示的简单方法检查 e-mail 地址语法是否有效。如果无效则存储一条错误消息: $email = $_POST["email“];
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {
$emailErr = "无效的 email格式!";
}
以下代码展示的方法检查 URL 地址语法是否有效(这条正则表达式同时允许URL 中的斜杠)。如果 URL 地址语法无效,则存储一条错误消息: $txt = $_POST[“txt“];
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%
=~_|]/i",$txt)) {
$txtErr = "无效的 URL";
}
转载地址:http://enugn.baihongyu.com/