コード例 #1
0
ファイル: Validator68.php プロジェクト: bmdevel/bav
 protected function getResult()
 {
     switch (strlen($this->account)) {
         case 10:
             return $this->account[3] == 9 && $this->validator10->isValid($this->account);
         case 9:
             if ($this->account >= 400000000 && $this->account <= 499999999) {
                 return false;
             }
             return parent::getResult();
         case 6:
         case 7:
         case 8:
             return parent::getResult();
         default:
             return false;
     }
 }
コード例 #2
0
ファイル: Validator89.php プロジェクト: bmdevel/bav
 public function isValid($account)
 {
     $length = strlen(ltrim($account, '0'));
     return ($length == 8 || $length == 9) && $this->validator10->isValid($account) || $length == 7 && parent::isValid($account);
 }