Download the PHP package haikara/verifier without Composer
On this page you can find all versions of the php package haikara/verifier. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package verifier
knp/verifier
簡潔なシグネチャで条件を指定できるバリデーションライブラリ。
インストール
基本的な使い方
フィルタリング済みの値の取得
Integer
、Double
、Number
による検証は内部で型変換がおこなわれる。
型変換された後の値を取得したい場合、下記のように記述する。
特定の値を許容する
文字列の検証条件を指定しつつ、空文字も許可する例。
整数値の検証条件を指定しつつ、null
も許可する例。
alnum
やlength
などの条件は記述した順に判定されるが、
allowEmptyString
やnullable
は各種条件より優先して判定される。
PHP // メールアドレス、.co.jpのみ許可 Rules::string()->email() ->add( 'email_domain_cojp', // 検証条件名。無理矢理にでも何か指定する。 fn ($value) => str_ends_with($value, '.co.jp') // 検証関数。検証する値を受け取り、bool値を返すことが必要。 );
## エラーメッセージ
検証項目にエラーメッセージを登録することができる。
## 文字列の検証
### 文字数
### 文字列検索
### 文字種
文字列に含まれる文字種の制限。
### メールアドレス
メールアドレス形式の文字列かどうかの検証。
### UUID
UUID形式の文字列かどうかの検証。
### 正規表現
## 数値の検証
- `Rules::integer`
- `Rules::float`
- `Rules::number`
#### 共通の使い方
#### Rules::integer()
## ファイル名
Rules::string()の拡張なので、以下のようにも記述できる
All versions of verifier with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0 <8.4.0
ext-ctype Version *
ext-mbstring Version *
ext-ctype Version *
ext-mbstring Version *
The package haikara/verifier contains the following files
Loading the files please wait ....