php通用检测函数集(3)

作者:未知 来源:未知 添加时间:2006年7月2日 字体:

// 函数名:CheckTelephone($C_telephone) 
// 作 用:判断是否为合法电话号码 
// 参 数:$C_telephone(待检测的电话号码) 
// 返回值:布尔值 
// 备 注:无 
//----------------------------------------------------------------------------------- 
------- 
function CheckTelephone($C_telephone) 
{ 
if (!ereg("^[+]?[0-9]+([xX-][0-9]+)*$", $C_telephone)) return false; 
return true; 
} 
//----------------------------------------------------------------------------------- 
------- 


//----------------------------------------------------------------------------------- 
------- 
// 函数名:Check&#118alueBetween($N_var, $N_val1, $N_val2) 
// 作 用:判断是否是某一范围内的合法值 
// 参 数:$N_var 待检测的值 
// $N_var1 待检测值的上限 
// $N_var2 待检测值的下限 
// 返回值:布尔值 
// 备 注:无 
//----------------------------------------------------------------------------------- 
------- 
function Check&#118alueBetween($N_var, $N_val1, $N_val2) 
{ 
if (&#36;N_var < &#36;N_var1 ││ &#36;N_var > &#36;N_var2) 
&#123; 
return false; 
&#125; 
return true; 

&#125; 
//----------------------------------------------------------------------------------- 
------- 


//----------------------------------------------------------------------------------- 
------- 
// 函数名:CheckPost(&#36;C_post) 
// 作 用:判断是否为合法邮编(固定长度) 
// 参 数:&#36;C_post(待check的邮政编码) 
// 返回值:布尔值 
// 备 注:无 
//----------------------------------------------------------------------------------- 
------- 
function CheckPost(&#36;C_post) 
&#123; 
&#36;C_post=trim(&#36;C_post); 
if (strlen(&#36;C_post) == 6) 
&#123; 
if(!ereg("^[+]?[_0-9]*&#36;",&#36;C_post)) 
&#123; 
return true;; 
&#125;else 
&#123; 
return false; 
&#125; 
&#125;else 
&#123; 
return false;; 
&#125; 
&#125; 
//----------------------------------------------------------------------------------- 
------- 


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

ppdesk