// 函數名:CheckTelephone($C_telephone)
// 作 用:判斷是否為合法電話號碼
// 參 數:$C_telephone(待檢測的電話號碼)
// 返回值:布爾值
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function CheckTelephone($C_telephone)
{
if (!ereg("^[+]?[0-9]+([xX-][0-9]+)*$", $C_telephone)) return false;
return true;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
// 函數名:CheckValueBetween($N_var, $N_val1, $N_val2)
// 作 用:判斷是否是某一范圍內的合法值
// 參 數:$N_var 待檢測的值
// $N_var1 待檢測值的上限
// $N_var2 待檢測值的下限
// 返回值:布爾值
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function CheckValueBetween($N_var, $N_val1, $N_val2)
{
if ($N_var < $N_var1 ││ $N_var > $N_var2)
{
return false;
}
return true;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
// 函數名:CheckPost($C_post)
// 作 用:判斷是否為合法郵編(固定長度)
// 參 數:$C_post(待check的郵政編碼)
// 返回值:布爾值
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function CheckPost($C_post)
{
$C_post=trim($C_post);
if (strlen($C_post) == 6)
{
if(!ereg("^[+]?[_0-9]*$",$C_post))
{
return true;;
}else
{
return false;
}
}else
{
return false;;
}
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------