db(0)->where(array('id_card'=>I('id_card')))->getField('id'); return empty($id); } /** * [CheckUserName 姓名校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T19:29:30+0800 */ public function CheckUserName() { $len = Utf8Strlen(I('username')); return ($len >= 2 && $len <= 16); } /** * [CheckIdCard 身份证号码校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T15:12:32+0800 */ public function CheckIdCard() { return (preg_match('/'.L('common_regex_id_card').'/', I('id_card')) == 1) ? true : false; } /** * [CheckBirthday 生日校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T15:12:32+0800 */ public function CheckBirthday() { return (preg_match('/'.L('common_regex_birthday').'/', I('birthday')) == 1) ? true : false; } /** * [CheckMobile 手机号码校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T15:12:32+0800 */ public function CheckMobile() { return (preg_match('/'.L('common_regex_mobile').'/', I('mobile')) == 1) ? true : false; } /** * [CheckTel 联系方式校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T15:12:32+0800 */ public function CheckTel() { return (preg_match('/'.L('common_regex_tel').'/', I('tel')) == 1) ? true : false; } /** * [CheckEmail 电子邮箱校验] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-13T15:12:32+0800 */ public function CheckEmail() { return (preg_match('/'.L('common_regex_email').'/', I('email')) == 1) ? true : false; } /** * [NoExistIdCard 身份证号码是否存在] * @author Devil * @blog http://gong.gg/ * @version 0.0.1 * @datetime 2016-12-10T14:09:40+0800 * @return [boolean] [存在true, 不存在false] */ public function NoExistIdCard() { $id = $this->db(0)->where(array('id_card'=>I('id_card')))->getField('id'); return !empty($id); } } ?>