国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP的通用檢測函數總結

2024-09-04 11:32:19
字體:
來源:轉載
供稿:網友

// ※CheckMoney($C_Money) 檢查數據是否是99999.99格式

// ※CheckEmailAddr($C_mailaddr) 判斷是否為有效郵件地址

// ※CheckWebAddr($C_weburl) 判斷是否為有效網址

// ※CheckEmpty($C_char) 判斷字符串是否為空

// ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 判斷是否為指定長度內字符串

// ※CheckUser($C_user) 判斷是否為合法用戶名

// ※CheckPassword($C_passwd) 判斷是否為合法用戶密碼

// ※CheckTelephone($C_telephone) 判斷是否為合法電話號碼

// ※CheckValueBetween($N_var, $N_val1, $N_val2) 判斷是否是某一范圍內的合法值

// ※CheckPost($C_post) 判斷是否為合法郵編(固定長度)

// ※CheckExtendName($C_filename,$A_extend) 判斷上傳文件的擴展名

// ※CheckImageSize($ImageFileName,$LimitSize) 檢驗上傳圖片的大小

// ※AlertExit($C_alert,$I_goback=0) 非法操作警告并退出

// ※Alert($C_alert,$I_goback=0) 非法操作警告

// ※ReplaceSpacialChar($C_char) 特殊字符替換函數

// ※ExchangeMoney($N_money) 資金轉換函數

// ※WindowLocation($C_url,$C_get="",$C_getOther="") PHP中的window.location函數

//-----------------------------------------------------------------------------------

// 函數名:CheckMoney($C_Money)

// 作 用:檢查數據是否是99999.99格式

// 參 數:$C_Money(待檢測的數字)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckMoney($C_Money)

{

       if (!ereg("^[0-9][.][0-9]$", $C_Money)) return false;

       return true;

}

//------------------------------------------------------------------------------------------

// 函數名:CheckEmailAddr($C_mailaddr)

// 作 用:判斷是否為有效郵件地址

// 參 數:$C_mailaddr(待檢測的郵件地址)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckEmailAddr($C_mailaddr)

{

if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$",$C_mailaddr))

//(!ereg("^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*@[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",$c_mailaddr))

{

return false;

}

return true;

}

//------------------------------------------------------------------------------------------------

// 函數名:CheckWebAddr($C_weburl)

// 作 用:判斷是否為有效網址

// 參 數:$C_weburl(待檢測的網址)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckWebAddr($C_weburl)

{

if (!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $C_weburl))

{

return false;

}

return true;

}

//------------------------------------------------------------------------------------------

// 函數名:CheckEmpty($C_char)

// 作 用:判斷字符串是否為空

// 參 數:$C_char(待檢測的字符串)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckEmptyString($C_char)

{

if (!is_string($C_char)) return false; //是否是字符串類型

if (empty($C_char)) return false; //是否已設定

if ($C_char=='') return false; //是否為空

return true;

}

//------------------------------------------------------------------------------------------

// 函數名:CheckLengthBetween($C_char, $I_len1, $I_len2=100)

// 作 用:判斷是否為指定長度內字符串

// 參 數:$C_char(待檢測的字符串)

// $I_len1 (目標字符串長度的下限)

// $I_len2 (目標字符串長度的上限)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckLengthBetween($C_cahr, $I_len1, $I_len2=100)

{

$C_cahr = trim($C_cahr);

if (strlen($C_cahr) < $I_len1) return false;

if (strlen($C_cahr) > $I_len2) return false;

return true;

}

//------------------------------------------------------------------------------------------

// 函數名:CheckUser($C_user)

// 作 用:判斷是否為合法用戶名

// 參 數:$C_user(待檢測的用戶名)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckUser($C_user)

{

if (!CheckLengthBetween($C_user, 4, 20)) return false; //寬度檢驗

if (!ereg("^[_a-zA-Z0-9]*$", $C_user)) return false; //特殊字符檢驗

return true;

}

//------------------------------------------------------------------------------------------

// 函數名:CheckPassword($C_passwd)

// 作 用:判斷是否為合法用戶密碼

// 參 數:$C_passwd(待檢測的密碼)

// 返回值:布爾值

// 備 注:無

//------------------------------------------------------------------------------------------

function CheckPassword($C_passwd)

{

if (!CheckLengthBetween($C_passwd, 4, 20)) return false; //寬度檢測

if (!ereg("^[_a-zA-Z0-9]*$", $C_passwd)) return false; //特殊字符檢測

return true;

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安新县| 花莲县| 潍坊市| 威海市| 宁河县| 黎平县| 洪洞县| 吴桥县| 囊谦县| 泰来县| 聊城市| 贡嘎县| 临海市| 天台县| 桓仁| 四会市| 紫金县| 罗田县| 汉阴县| 湾仔区| 南京市| 德令哈市| 翁源县| 清涧县| 大安市| 六枝特区| 吉林市| 都昌县| 嘉义县| 城市| 科尔| 原阳县| 邹平县| 三江| 富平县| 莱西市| 富宁县| 新蔡县| 黄梅县| 安福县| 桦甸市|