php驗證函式 包括email,url,日期等等

2022-07-22 04:03:15 字數 2458 閱讀 3593

[php] view plain copy

print?在code上檢視**片派生到我的**片

<?php

/**

* 是否是手機號碼

* * @param string $phone 手機號碼

* @return boolean

*/

function is_phone($phone) $/', $phone )) else

} /**

* 驗證字串是否為數字,字母,中文和下劃線構成

* @param string $username

* @return bool

*/

function is_check_string($str)-\x\w_]+$/u',$str))else

} /**

* 是否為乙個合法的email

* @param sting $email

* @return boolean

*/

function is_email($email) else

} /**

* 是否為乙個合法的url

* @param string $url

* @return boolean

*/

function is_url($url) else

} /**

* 是否為乙個合法的ip位址

* @param string $ip

* @return boolean

*/

function is_ip($ip) else

} /**

* 是否為整數

* @param int $number

* @return boolean

*/

function is_number($number)else

} /**

* 是否為正整數

* @param int $number

* @return boolean

*/

function is_positive_number($number)else

} /**

* 是否為小數

* @param float $number

* @return boolean

*/

function is_decimal($number)else

} /**

* 是否為正小數

* @param float $number

* @return boolean

*/

function is_positive_decimal($number)else

} /**

* 是否為英文

* @param string $str

* @return boolean

*/

function is_english($str)

/**

* 是否為中文

* @param string $str

* @return boolean

*/

function is_chinese($str)-\x]+$/u',$str))

return true;

else

return false;

} /**

* 判斷是否為

* @param string $file 檔案路徑

* @return boolean

*/

function is_image($file)else

} /**

* 是否為合法的身份證(支援15位和18位)

* @param string $card

* @return boolean

*/

function is_card($card)((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$/',$card)||preg_match('/^[1-9]\d[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$/',$card))

return true;

else

return false;

} /**

* 驗證日期格式是否正確

* @param string $date

* @param string $format

* @return boolean

*/

function is_date($date,$format='y-m-d')else

} ?>

PHP中常見的驗證函式

class yanzhenglei 檢查ip param string str ip位址0.0.0.0 return bool public static function is ip str 檢查手機 param string str 手機號碼 return bool public static ...

php自帶驗證郵箱 url ip函式

以前用php驗證郵箱 url ip是否合法都是通過自己寫正則來實現,但是有時候腦子發昏,可能會寫出乙個不是完全正確的正則,導致驗證出錯,今天發現原來php本身自帶了驗證郵箱 url ip是否合法的函式。主要使用的是filter var函式。語法 filter var variable,filter,...

php中英文本串擷取函式 包括html

這裡提供一款支援中文漢字與英文混合在一起的擷取功能,包括對html標籤等進來處理,下面我們來看看這款擷取函式吧.中英文本串擷取函式 包括html 例項 如下 function get word string,length,dot charset gbk string str replace arra...