php表单校验函数代码(email格式与手机号码验证)

发布时间:2020-04-23编辑:脚本学堂
php表单检验函数代码示例,包括判断email格式是否正确、判断http 地址是否合法、判断http 地址是否有效三个php函数代码。

代码:
 

复制代码 代码示例:
/**
 * 表单校验函数库
 */
 
/**
 * 判断email格式是否正确
 * @param $email
 */
function is_email($email) {
    return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email);
}
//判断http 地址是否合法
function check_url($url) {
    return preg_match ("/^[a-z0-9][a-z0-9-]+[a-z0-9](.[a-z]{2,4})+$/i", $url);
}
//判断http 地址是否有效
function url_exists($url) {
    $head = @get_headers($url);
    return is_array($head) ?  true : false;
}
function is_tel($tel) {
    return strlen($tel) == 11 && preg_match('/^(?:13d{9}|15[0|1|2|3|5|6|7|8|9]d{8}|18[0|2|3|5|6|7|8|9]d{8}|14[5|7]d{8})$/',$tel);
}