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

首頁 > 開發 > PHP > 正文

學習PHP:PHP的通用檢測函數總結

2024-05-04 23:05:44
字體:
來源:轉載
供稿:網友


以下為引用的內容:

// ※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;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 含山县| 蒲城县| 遂平县| 通许县| 京山县| 陈巴尔虎旗| 阜城县| 东至县| 八宿县| 新源县| 南昌市| 云梦县| 五原县| 霍州市| 包头市| 荔波县| 沐川县| 会东县| 南康市| 崇礼县| 洪湖市| 城固县| 肇东市| 巴楚县| 顺平县| 和龙市| 扶沟县| 横山县| 遵义县| 云梦县| 朝阳县| 咸阳市| 太康县| 富川| 雅安市| 铜梁县| 桐乡市| 临漳县| 保亭| 保亭| 西和县|