Tool.php 883 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\api\validate;
  3. use think\Validate;
  4. class Tool extends Validate
  5. {
  6. // 验证规则
  7. protected $rule = [
  8. 'name' => 'require|chsAlpha|length:1,10',
  9. 'mobile' => 'require|regex:/^1[3456789]\d{9}$/',
  10. 'community' => 'length:0,15',
  11. 'area' => 'require|length:0,6'
  12. ];
  13. // 验证消息
  14. protected $message = [
  15. 'name.require' => '请输入称呼',
  16. 'name.chsAlpha' => '称呼格式为汉字、字母',
  17. 'name.length' => '称呼长度超出',
  18. 'mobile.length' => '请输入手机号',
  19. 'mobile.regex' => '手机号格式错误',
  20. 'community.length' => '小区名称超长',
  21. 'area.require' => '请输入面积',
  22. 'area.length' => '面积超长'
  23. ];
  24. // 验证场景
  25. protected $scene = [
  26. 'quotationform' => ['name','mobile','area'],
  27. ];
  28. }