think\Validate::regex PHP Method

regex() protected method

使用正则验证数据
protected regex ( mixed $value, mixed $rule ) : mixed
$value mixed 字段值
$rule mixed 验证规则 正则规则或者预定义正则名
return mixed
    protected function regex($value, $rule)
    {
        if (isset($this->regex[$rule])) {
            $rule = $this->regex[$rule];
        }
        if (0 !== strpos($rule, '/') && !preg_match('/\\/[imsU]{0,4}$/', $rule)) {
            // 不是正则表达式则两端补上/
            $rule = '/^' . $rule . '$/';
        }
        return 1 === preg_match($rule, (string) $value);
    }