以下为引用的内容: // ※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; } |