63 || strlen($aDomain[0]) < 1) { return FALSE; } return TRUE; } /* * 函数名称:isNumberLength($theelement, $min, $max) * 简要描述:检查字符串长度是否符合要求 * 输入:mixed (字符串,最小长度,最大长度) * 输出:boolean */ public static function isNumLength($val, $min, $max) { $theelement = trim($val); if (ereg("^[0-9]{" . $min . "," . $max . "}$", $val)) return TRUE; return FALSE; } /* * 函数名称:isNumberLength($theelement, $min, $max) * 简要描述:检查字符串长度是否符合要求 * 输入:mixed (字符串,最小长度,最大长度) * 输出:boolean */ public static function isEngLength($val, $min, $max) { $theelement = trim($val); if (ereg("^[a-zA-Z]{" . $min . "," . $max . "}$", $val)) return TRUE; return FALSE; } /* * 函数名称:isEnglish * 简要描述:检查输入是否为英文 * 输入:string * 输出:boolean */ public static function isEnglish($theelement) { if (ereg("[\x80-\xff].", $theelement)) { return FALSE; } return TRUE; } /* * 函数名称:isChinese * 简要描述:检查是否输入为汉字 * 输入:string * 输出:boolean */ public static function isChinese($sInBuf) { $iLen = strlen($sInBuf); for ($i = 0; $i < $iLen; $i++) { if (ord($sInBuf{$i}) >= 0x80) { if ((ord($sInBuf{$i}) >= 0x81 && ord($sInBuf{$i}) <= 0xFE) && ((ord($sInBuf{$i + 1}) >= 0x40 && ord($sInBuf{$i + 1}) < 0x7E) || (ord($sInBuf{$i + 1}) > 0x7E && ord($sInBuf{$i + 1}) <= 0xFE))) { if (ord($sInBuf{$i}) > 0xA0 && ord($sInBuf{$i}) < 0xAA) {//有中文标点 return FALSE; } } else {//有日文或其它文字 return FALSE; } $i++; } else { return FALSE; } } return TRUE; } /* * 函数名称:isDate * 简要描述:检查日期是否符合0000-00-00 * 输入:string * 输出:boolean */ public static function isDate($sDate) { if (ereg("^[0-9]{4}\-[][0-9]{2}\-[0-9]{2}$", $sDate)) { return TRUE; } else { return FALSE; } } /* * 函数名称:isTime * 简要描述:检查日期是否符合0000-00-00 00:00:00 * 输入:string * 输出:boolean */ public static function isTime($sTime) { if (ereg("^[0-9]{4}\-[][0-9]{2}\-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$", $sTime)) { return TRUE; } else { return FALSE; } } /* * 函数名称:isMoney($val) * 简要描述:检查输入值是否为合法人民币格式 * 输入:string * 输出:boolean */ public static function isMoney($val) { if (ereg("^[0-9]{1,}$", $val)) return TRUE; if (ereg("^[0-9]{1,}\.[0-9]{1,2}$", $val)) return TRUE; return FALSE; } /* * 函数名称:isIp($val) * 简要描述:检查输入IP是否符合要求 * 输入:string * 输出:boolean */ public static function isIp($val) { return (bool) ip2long($val); }}