PHP验证GET传入数据
- 提问者网友:酱爆肉
- 2021-05-22 05:07
- 五星知识达人网友:第幾種人
- 2021-05-22 05:21
- 1楼网友:渊鱼
- 2021-05-22 06:02
function CS_validate_email($string) { if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$string)) { if (CS_accept_system('linux')) { if (checkdnsrr(array_pop(explode("@", $string)), 'MX')) { return TRUE; } else { return FALSE; } } else { return TRUE; } } else { return FALSE; } }
function CS_validate_ip($string) { if (preg_match('/^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$/', $string)) { return TRUE; } else { return FALSE; } }
function CS_validate_mobile($string) { if (preg_match('/^(((1[3,5,8]{1}[0-9]{1}))+\d{8})$/', $string)) { return TRUE; } else { return FALSE; } }
function CS_validate_phone($string) { if (preg_match('/^(\(?[2-9]{1}[0-9]{2}\)?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4,4}$/', $string)) { return TRUE; } else { return FALSE; } }
function CS_validate_url($string) { if (preg_match('/^(http(s)?:\/\/)?([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?$/', $string)) { return TRUE; } else { return FALSE; } }