ACMS_ValidatorBody
in package
Table of Contents
Methods
- all_justChecked() : bool
- all_maxChecked() : bool
- all_minChecked() : bool
- all_unique() : bool
- dates() : bool
- digits() : bool
- email() : bool
- equalTo() : bool
- hiragana() : bool
- in() : bool
- katakana() : bool
- max() : bool
- maxlength() : bool
- min() : bool
- minlength() : bool
- password() : bool
- regex() : bool
- regexp() : mixed
- required() : bool
- times() : bool
- url() : bool
Methods
all_justChecked()
public
all_justChecked(array<string|int, mixed> $ary, string $cnt) : bool
Parameters
- $ary : array<string|int, mixed>
- $cnt : string
Attributes
- #[AsValidationOption]
- $label: '選択数(一致)'
- $group: '入力値の制限'
Return values
boolall_maxChecked()
public
all_maxChecked(array<string|int, mixed> $ary, string $max) : bool
Parameters
- $ary : array<string|int, mixed>
- $max : string
Attributes
- #[AsValidationOption]
- $label: '最大選択数'
- $group: '入力値の制限'
Return values
boolall_minChecked()
public
all_minChecked(array<string|int, mixed> $ary, string $min) : bool
Parameters
- $ary : array<string|int, mixed>
- $min : string
Attributes
- #[AsValidationOption]
- $label: '最小選択数'
- $group: '入力値の制限'
Return values
boolall_unique()
public
all_unique(array<string|int, mixed> $ary) : bool
Parameters
- $ary : array<string|int, mixed>
Attributes
- #[AsValidationOption]
- $label: '重複禁止'
- $group: 'その他'
Return values
booldates()
public
dates(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: '日付チェック'
- $group: '形式チェック'
Return values
booldigits()
public
digits(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: '数字チェック'
- $group: '形式チェック'
Return values
boolemail()
public
email(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: 'メールアドレスチェック'
- $group: '形式チェック'
Return values
boolequalTo()
public
equalTo(string|null $val, string $name, Field $Field) : bool
Parameters
- $val : string|null
- $name : string
-
比較対象のフィールド名
- $Field : Field
Attributes
- #[AsValidationOption]
- $label: '等価チェック'
- $group: '形式チェック'
Return values
boolhiragana()
public
hiragana(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: 'ひらがなチェック'
- $group: '形式チェック'
Return values
boolin()
public
in(string|null $val, mixed $choice) : bool
Parameters
- $val : string|null
- $choice : mixed
-
選択肢。配列、またはカンマ区切り文字列で指定する
Attributes
- #[AsValidationOption]
- $label: '選択肢チェック'
- $group: '形式チェック'
Return values
boolkatakana()
public
katakana(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: 'カタカナチェック'
- $group: '形式チェック'
Return values
boolmax()
public
max(string|null $val, string $arg) : bool
Parameters
- $val : string|null
- $arg : string
-
最大値
Attributes
- #[AsValidationOption]
- $label: '上限値'
- $group: '入力値の制限'
Return values
boolmaxlength()
public
maxlength(string|null $val, string $arg) : bool
Parameters
- $val : string|null
- $arg : string
-
最大文字数
Attributes
- #[AsValidationOption]
- $label: '最大文字数'
- $group: '入力値の制限'
Return values
boolmin()
public
min(string|null $val, string $arg) : bool
Parameters
- $val : string|null
- $arg : string
-
最小値
Attributes
- #[AsValidationOption]
- $label: '下限値'
- $group: '入力値の制限'
Return values
boolminlength()
public
minlength(string|null $val, string $arg) : bool
Parameters
- $val : string|null
- $arg : string
-
最小文字数
Attributes
- #[AsValidationOption]
- $label: '最小文字数'
- $group: '入力値の制限'
Return values
boolpassword()
public
password(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: 'パスワードチェック'
- $group: '形式チェック'
Return values
boolregex()
public
regex(string|null $val, string $regex) : bool
Parameters
- $val : string|null
- $regex : string
-
正規表現文字列 デリミタは@を使用
Attributes
- #[AsValidationOption]
- $label: '正規表現マッチ'
- $group: '形式チェック'
Return values
boolregexp()
public
regexp(string|null $val, string $regexp) : mixed
Parameters
- $val : string|null
- $regexp : string
-
正規表現文字列 デリミタは@を使用
required()
public
required(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: '必須'
- $group: '入力値の制限'
Return values
booltimes()
public
times(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: '時間チェック'
- $group: '形式チェック'
Return values
boolurl()
public
url(string|null $val) : bool
Parameters
- $val : string|null
Attributes
- #[AsValidationOption]
- $label: 'URLチェック'
- $group: '形式チェック'