数据验证类cls_validate(cls_validate.php)
这个类主要是封装了对表单值合法性检查的常用方法
成员方法列表(没特殊说明的情况下返回都是bool值):
public static function ip($ip)
检验IP地址
public static function mobile($str)
检验手机号码
public static function zip($str)
邮政编码
public static function email($str)
验证邮件地址
public static function qq($str)
验证QQ号码
public static function url($str)
验证URL地址
public static function alpha($str, $len = 0)
是否为全英文字母,并且在指定长度内
public static function number($str, $len = 0)
是否为全数字,并且在指定长度内
public static function num_alpha($str, $len = 0)
是否为全数字或字母组合,并且在指定长度内
public static function dash($str, $len = 0)
是否为指定长度内数字和字母或上划线,下划线
public static function float($str)
是否为浮点数
public static function max($str, $length)
是否超过大长度
public static function min($str, $length)
是否小于小长度
public static function same($str_a, $str_b)
是否一致
public static function len($str, $min_len, $max_len)
是否在指定长度内
public static function chinese($str, $encode="gbk")
是否为中文
public static function id_card( $id )
是否为合法身份证号
public static function phone($phone)
是否为电话号码
public static function qq_email($email)
是否为qq邮箱
public static function custom($str, $type)
自定义正则验证
type为正则表达示格式,如 /[a-z]+[\d]{3,5}/i
public static function domain($domain)
是否为域名
public static function user_name($user_name)
是否为合法用户名
|