isincn($str)){ return false; } return true; } //返回字符串编码 public function getencode($str) { $encode = mb_detect_encoding($str, array('ASCII','UTF-8','GB2312','GBK','BIG5')); $encode = strtolower($encode); return $encode; } /** * 是否为数字 */ public function isnumber($str) { if(isempt($str))return false; return is_numeric($str); } /** * 字符是否包含数字 */ public function isinnumber($str) { return preg_match("/[0-9]/", $str); } /** * 是否为日期 */ public function isdate($str) { return preg_match("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $str); } /** * 是否为日期时间 */ public function isdatetime($str) { return preg_match("/^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})$/", $str); } /** * 是否为月份 */ public function ismonth($str) { return preg_match("/^([0-9]{4})-([0-9]{2})$/", $str); } /** * 过滤字母,只留数字 */ public function onlynumber($str) { return preg_replace('/[a-zA-Z]/','', $str); } /** * 替换空格 */ public function replacekg($str) { $str = preg_replace('/\s*/', '', $str); $qian = array(" "," ","\t","\n","\r"); return str_replace($qian, '', $str); } }