Validator
in package
共通検証処理。
Table of Contents
Constants
- COMMON = \PeServer\Core\Text::EMPTY
- KIND_EMAIL = 5
- KIND_EMPTY = 0
- KIND_LENGTH = 2
- KIND_MATCH = 4
- KIND_RANGE = 3
- KIND_WEBSITE = 6
- KIND_WHITE_SPACE = 1
Properties
- $receiver : IValidationReceiver
- 検証移譲取得処理。
- $regex : Regex
Methods
- __construct() : mixed
- inLength() : bool
- inRange() : bool
- isEmail() : bool
- isMatch() : bool
- 正規表現にマッチするか。
- isNotEmpty() : bool
- isNotMatch() : bool
- 正規表現にマッチしないか。
- isNotWhiteSpace() : bool
- ホワイトスペース以外か。
- isWebsite() : bool
Constants
COMMON
public
mixed
COMMON
= \PeServer\Core\Text::EMPTY
KIND_EMAIL
public
mixed
KIND_EMAIL
= 5
KIND_EMPTY
public
mixed
KIND_EMPTY
= 0
KIND_LENGTH
public
mixed
KIND_LENGTH
= 2
KIND_MATCH
public
mixed
KIND_MATCH
= 4
KIND_RANGE
public
mixed
KIND_RANGE
= 3
KIND_WEBSITE
public
mixed
KIND_WEBSITE
= 6
KIND_WHITE_SPACE
public
mixed
KIND_WHITE_SPACE
= 1
Properties
$receiver
検証移譲取得処理。
private
IValidationReceiver
$receiver
$regex
private
Regex
$regex
Methods
__construct()
public
__construct(IValidationReceiver $receiver) : mixed
Parameters
- $receiver : IValidationReceiver
inLength()
public
inLength(string $key, int $length, string $value) : bool
Parameters
- $key : string
- $length : int
- $value : string
Return values
boolinRange()
public
inRange(string $key, int $min, int $max, string $value) : bool
Parameters
- $key : string
- $min : int
- $max : int
- $value : string
Return values
boolisEmail()
public
isEmail(string $key, string $value) : bool
Parameters
- $key : string
- $value : string
Return values
boolisMatch()
正規表現にマッチするか。
public
isMatch(string $key, string $pattern, string $value) : bool
Parameters
- $key : string
- $pattern : string
- $value : string
Tags
Return values
boolisNotEmpty()
public
isNotEmpty(string $key, string|null $value) : bool
Parameters
- $key : string
- $value : string|null
Return values
boolisNotMatch()
正規表現にマッチしないか。
public
isNotMatch(string $key, string $pattern, string $value) : bool
Parameters
- $key : string
- $pattern : string
- $value : string
Tags
Return values
boolisNotWhiteSpace()
ホワイトスペース以外か。
public
isNotWhiteSpace(string $key, string|null $value) : bool
Parameters
- $key : string
- $value : string|null
Tags
Return values
boolisWebsite()
public
isWebsite(string $key, string $value) : bool
Parameters
- $key : string
- $value : string