投递文章投递文章 投稿指南投稿指南 RSS订阅RSS订阅

php通用检测函数集

来源:互联网 发布时间:2007-11-12 收藏 投稿 字体:【

这些函数都要测试才能使用,不保证个个都能使用

// ※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函数
//-----------------------------------------------------------------------------------

<?php   


//    函数名: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;       
}       

 

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

最新5条评论 查看所有评论
评论内容:请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名 注册
热门文章
随机推荐
About iTtang - 联系方法  - 专题列表 - 友情链接  -  高级搜索   -  帮助中心  -