-
Notifications
You must be signed in to change notification settings - Fork 3
用意されているバリデータ
Envi の標準では下記のバリデータを使用することができます。
- number
数値かどうか。小数点も許容します。
オプションはありません。
- naturalnumber
整数かどうか。0も許容します。
オプションはありません。
- integer
数字かどうか。小数点は使用出来ません
オプションはありません。
- numbermax
数値の最大
OPTION:(integer)最大数
- numbermin
数値の最小
OPTION:(integer)最小数
- alphabet
アルファベットかどうか
オプションはありません。
- alphabetornumber
アルファベットもしくは数字かどうか
オプションはありません。
- rome
ローマ字区域(半角英語+半角数字+半角記号)の文字列か
OPTION:(boolean)半角化するかどうか。する場合はTRUE
- maxlen
最大文字数
OPTION:(integer)最大数
- minlen
最小文字数
OPTION:(integer)最小数
- maxwidth
最大文字幅。全角2半角1
OPTION:(integer)最大数
- minwidth
最小文字幅。全角2半角1
OPTION:(integer)最小数
- blank
空白かどうか
オプションはありません。
- noblank
空白でないか
オプションはありません。
- nosubmit
送信されているか
オプションはありません。
- encoding
文字のエンコーディング
OPTION:(string)エンコード名
- notags
タグが含まれていないか
オプションはありません。
- depend
機種依存文字が含まれていないか
オプションはありません。
- mailformat
メールフォーマットの文字列になっているか
複数メールアドレスの入力も可能
オプションはありません。
- mailsimple
simpleなメールフォーマットチェック
メールアドレス一つだけの入力
ドメインも確認
- hiragana
OPTION:(boolean)ひらがな化するかどうか。する場合はTRUE
- katakana
OPTION:(boolean)カタカナ化するかどうか。する場合はTRUE
- hfurigana
OPTION:(boolean)ひらがな化するかどうか。する場合はTRUE
- kfurigana
OPTION:(boolean)カタカナ化するかどうか。する場合はTRUE
- urlformat
URLフォーマットの文字列になっているか
オプションはありません。
- url
ドメインも確認
オプションはありません。
- telephone
電話番号のフォーマットになっているか
- postcodeformat
郵便番号のフォーマットになっているか
オプションはありません。
- whitelist
ホワイトリストに含まれているか(OPTION:ホワイトリストの配列)
- date
YYYYMMDD形式のデータもしくは配列が、日付フォーマットになっているか
OPTION:array(year=>年の配列キー,month=>月の配列キー,day=>日の配列キー)
- time
時間フォーマットになっているか
OPTION:(string)時間のフォーマット。定数参照)
- array
配列か
オプションはありません。
- notarray
でないか配列か
オプションはありません。
- arraykeyexists
配列の中に指定されたキーが入っているか
- arraynumber
配列の中身は全て数字か
オプションはありません。
- arraynumbermax
配列の中身の数字の合計最大
OPTION:(integer)最大数
- arraynumbermin
配列の中身の数字の合計最小
OPTION:(integer)最小数
- arraycountmax
配列の数の最大
OPTION:(integer)最大数
- arraycountmin
配列の数の最小
OPTION:(integer)最小数
- arrayunique
配列の値がuniqueかどうか(空文字列・NULLはuniqueチェックから省くかどうか)
- maxbr
改行数の最大
OPTION:(integer)最大数
- minbr
改行数の最小
OPTION:(integer)最小数
- dirpath
存在するディレクトリパスか
オプションはありません。
- file
存在するファイル化
オプションはありません。
- ereg
ルビー互換の正規表現にマッチするか(OPTION:正規表現)
- preg
パール互換の正規表現にマッチするか(OPTION:正規表現)