a-blog cms PHP API Reference

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
bool

all_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
bool

all_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
bool

all_unique()

public all_unique(array<string|int, mixed> $ary) : bool
Parameters
$ary : array<string|int, mixed>
Attributes
#[AsValidationOption]
$label: '重複禁止'
$group: 'その他'
Return values
bool

dates()

public dates(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: '日付チェック'
$group: '形式チェック'
Return values
bool

digits()

public digits(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: '数字チェック'
$group: '形式チェック'
Return values
bool

email()

public email(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: 'メールアドレスチェック'
$group: '形式チェック'
Return values
bool

equalTo()

public equalTo(string|null $val, string $name, Field $Field) : bool
Parameters
$val : string|null
$name : string

比較対象のフィールド名

$Field : Field
Attributes
#[AsValidationOption]
$label: '等価チェック'
$group: '形式チェック'
Return values
bool

hiragana()

public hiragana(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: 'ひらがなチェック'
$group: '形式チェック'
Return values
bool

in()

public in(string|null $val, mixed $choice) : bool
Parameters
$val : string|null
$choice : mixed

選択肢。配列、またはカンマ区切り文字列で指定する

Attributes
#[AsValidationOption]
$label: '選択肢チェック'
$group: '形式チェック'
Return values
bool

katakana()

public katakana(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: 'カタカナチェック'
$group: '形式チェック'
Return values
bool

max()

public max(string|null $val, string $arg) : bool
Parameters
$val : string|null
$arg : string

最大値

Attributes
#[AsValidationOption]
$label: '上限値'
$group: '入力値の制限'
Return values
bool

maxlength()

public maxlength(string|null $val, string $arg) : bool
Parameters
$val : string|null
$arg : string

最大文字数

Attributes
#[AsValidationOption]
$label: '最大文字数'
$group: '入力値の制限'
Return values
bool

min()

public min(string|null $val, string $arg) : bool
Parameters
$val : string|null
$arg : string

最小値

Attributes
#[AsValidationOption]
$label: '下限値'
$group: '入力値の制限'
Return values
bool

minlength()

public minlength(string|null $val, string $arg) : bool
Parameters
$val : string|null
$arg : string

最小文字数

Attributes
#[AsValidationOption]
$label: '最小文字数'
$group: '入力値の制限'
Return values
bool

password()

public password(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: 'パスワードチェック'
$group: '形式チェック'
Return values
bool

regex()

public regex(string|null $val, string $regex) : bool
Parameters
$val : string|null
$regex : string

正規表現文字列 デリミタは@を使用

Attributes
#[AsValidationOption]
$label: '正規表現マッチ'
$group: '形式チェック'
Return values
bool

regexp()

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
bool

times()

public times(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: '時間チェック'
$group: '形式チェック'
Return values
bool

url()

public url(string|null $val) : bool
Parameters
$val : string|null
Attributes
#[AsValidationOption]
$label: 'URLチェック'
$group: '形式チェック'
Return values
bool

        
On this page

Search results