SmsCode.php 400 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace UCore\Validator;
  3. use UCore\Validator;
  4. class SmsCode extends Validator
  5. {
  6. /**
  7. * @param mixed $value
  8. * @param array $data
  9. * @return bool
  10. * 短信验证码 6位纯数字
  11. */
  12. public function validate(mixed $value, array $data): bool
  13. {
  14. if (!preg_match('/^\d{6}$/', $value)) {
  15. return false;
  16. }
  17. return true;
  18. }
  19. }