94hwan-PHP框架基本原理

Source:94hwan 与众不同  Author:网络部
2010-02-24 17:05

數據驗證類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)
是否爲合法用戶名
 

...