|
@@ -21,8 +21,14 @@ class session_helper
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ $ret = preg_match('/^1(?:3[0-9]|5[012356789]|8[0256789]|7[0678])(-?)\d{4}\1\d{4}$/', $mobile, $arr);
|
|
|
|
+ if($ret == false || count($arr) <= 0) {
|
|
|
|
+ return false;
|
|
|
|
+ } else {
|
|
|
|
+ $mobile = $arr[0];
|
|
|
|
+ }
|
|
|
|
+ $mobile = str_replace('-','',$mobile);
|
|
$mobile = substr($mobile,-self::mobile_len);
|
|
$mobile = substr($mobile,-self::mobile_len);
|
|
-
|
|
|
|
$validate = new Validate();
|
|
$validate = new Validate();
|
|
$validate->setValidate(Validate::verify_mobile($mobile));
|
|
$validate->setValidate(Validate::verify_mobile($mobile));
|
|
$err = $validate->validate();
|
|
$err = $validate->validate();
|