#驗證手機,$value傳遞值;$match正則方式
#@param string $value
#@param string $match
#@return boolean
function isMobile($value,$match='/^(0)?1([3|4|5|8])+([0-9]){9,10}$/'){
//支持國際版:([0-9]{1,5}|0)?1([3|4|5|8])+([0-9]){9,10}
if(!$value) return false;
return preg_match($match,$value);
}
#驗證IP,$value傳遞值;$match正則方式
#@param string $value
#@param string $match
#@return boolean
function isIP($value,$match='/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/'){
if(!$value) return false;
return preg_match($match,$value);
}
#驗證身份證号碼,$value傳遞值;$match正則方式
#@param string $value
#@param string $match
#@return boolean
function isIDcard($value,$match='/^\d{6}((1[89])|(2\d))\d{2}((0\d)|(1[0-2]))((3[01])|([0-2]\d))\d{3}(\d|X)$/i'){
if(!$value) return false;
else if(strlen($value)>18) return false;
return preg_match($match,$value);
}
#驗證URL,$value傳遞值;$match正則方式
#@param string $value
#@param string $match
#@return boolean
function isURL($value,$match='/^(http:\/\/)?(https:\/\/)?([\w\d-]+\.)+[\w-]+(\/[\d\w-.\/?%&=]*)?$/'){
$value=strtolower(trim($value));
if(!$value) return false;
return preg_match($match,$value);
}
*/
}
$verify=new verify();
?>
【
上一頁】