重庆网站备案系统建站平台在线提交功能
php验证数据:手机号,身份证,邮箱,防注入
// 过滤数据防注入public function checkInject($str){$str = trim($str);//删除头尾空格$str = stripslashes($str);//删除反斜杠:$str = htmlspecialchars($str);//把预定义的字符转换为 HTML 实体//htmlspecialchars('123<sdf>') 输出123<sdf>// 把特殊的 HTML 实体转换回字符htmlspecialchars_decode('123<sdf>')return $str;}//验证手机号public function checkPhone($phone){if (preg_match("/^1[3456789]\d{9}$/", $phone)) {return true;} else {return false;}}//验证邮箱public function checkEmail($email){if (preg_match("/^[a-z0-9A-Z]+[- | a-z0-9A-Z . _]+@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-z]{2,}$/", $email)) {return true;} else {return false;}}//验证身份证public function checkIDcard($idcard){if (preg_match("/^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$/", $idcard) || preg_match("/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/", $idcard)) {return true;} else {return false;}}
Buy me a cup of coffee :)