12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- namespace app\admin\validate;
- use think\Validate;
- class RouteValidate extends Validate
- {
- protected $rule = [
- 'url' => 'require|checkUrl',
- 'full_url' => 'require|checkFullUrl',
- ];
- protected $message = [
- 'url.require' => '显示网址不能为空',
- 'full_url.require' => '原始网址不能为空',
- ];
-
- protected function checkUrl($value, $rule, $data)
- {
- $value = htmlspecialchars_decode($value);
- if (preg_match("/[()'\";]/", $value)) {
- return "显示网址格式不正确!";
- }
- return true;
- }
-
- protected function checkFullUrl($value, $rule, $data)
- {
- $value = htmlspecialchars_decode($value);
- if (preg_match("/[()'\";]/", $value)) {
- return "原始网址格式不正确!";
- }
- return true;
- }
- }
|