>
//函数名:CheckWebAddr($C_weburl) //作用:判断是否为有效网址 //参数:$C_weburl(待检测的网址) //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckWebAddr($C_weburl) { if(!ereg("^http://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$",$C_weburl)) { returnfalse; } returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:CheckEmpty($C_char) //作用:判断字符串是否为空 //参数:$C_char(待检测的字符串) //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckEmptyString($C_char) { if(!is_string($C_char))returnfalse;//是否是字符串类型 if(empty($C_char))returnfalse;//是否已设定 if($C_char=='')returnfalse;//是否为空 returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:CheckLengthBetween($C_char,$I_len1,$I_len2=100) //作用:判断是否为指定长度内字符串 //参数:$C_char(待检测的字符串) //$I_len1(目标字符串长度的下限) //$I_len2(目标字符串长度的上限) //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckLengthBetween($C_cahr,$I_len1,$I_len2=100) { $C_cahr=trim($C_cahr); if(strlen($C_cahr)<$I_len1)returnfalse; if(strlen($C_cahr)>$I_len2)returnfalse; returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:CheckUser($C_user) //作用:判断是否为合法用户名 //参数:$C_user(待检测的用户名) //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckUser($C_user) { if(!CheckLengthBetween($C_user,4,20))returnfalse;//宽度检验 if(!ereg("^[_a-zA-Z0-9]*$",$C_user))returnfalse;//特殊字符检验 returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- //函数名:CheckPassword($C_passwd) //作用:判断是否为合法用户密码 //参数:$C_passwd(待检测的密码) //返回值:布尔值 //备注:无 //----------------------------------------------------------------------------------- ------- functionCheckPassword($C_passwd) { if(!CheckLengthBetween($C_passwd,4,20))returnfalse;//宽度检测 if(!ereg("^[_a-zA-Z0-9]*$",$C_passwd))returnfalse;//特殊字符检测 returntrue; } //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- |