柒微网络

PHP判断是否是手机号或者邮箱

2019-08-18 开发语言 305
//判断是否为邮箱
function is_mobile($mobile, &$err) {
	// hook model_is_mobile_start.php
	if(!preg_match('#^\d{11}$#', $mobile)) {
		$err = lang('mobile_format_mismatch');
		return FALSE;
	}
	// hook model_is_mobile_end.php
	return TRUE;
}


//判断是否为手机号码
function is_email($email, &$err) {
	// hook model_is_email_start.php
	$len = mb_strlen($email, 'UTF-8');
	if(strlen($len) > 32) {
		$err = lang('email_too_long', array('length'=>$len));
		return FALSE;
	} elseif(!preg_match('/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/i', $email)) {
		$err = lang('email_format_mismatch');
		return FALSE;
	}
	// hook model_is_email_end.php
	return TRUE;
}


转载请说明来源于"柒微博客"

本文地址:http://7we.net/article-62.html


文章评论

请您先登录|注册后再进行回复
回复区