スニペット"FormLister":フィールドの値を変換

フィールドの値を変換するには、&filtersパラメーターを使用します。
値はJSON形式で指定します。

構文

説明
種類 変換処理を行う種類を配列で指定する。

種類

設定値 説明
trim 先頭と終端(行末ではない)にあるスペースを削除する。
半角スペースと改行が削除され、全角スペースは削除されない。
ltrim 先頭のスペースを削除する。
半角スペースと改行が削除され、全角スペースは削除されない。
rtrim 終端(行末ではない)のスペースを削除する。
半角スペースと改行が削除され、全角スペースは削除されない。
alpha アルファベット以外を削除する。
ただし、ひらがな、カタカナ、漢字は削除されない。
numeric 数字以外を削除する。
alphaと違い、ひらがな、カタカナ、漢字も含め数字以外を削除する。
alphaNumeric アルファベットと数字以外を削除する。
ただし、ひらがな、カタカナ、漢字は削除されない。
removeExtraSpaces 連続するスペース(半角・全角スペース、タブ、改行など)を1つの半角スペースへ置き換える。
compressText 連続するスペース(半角・全角スペース、タブなど)を1つの半角スペースへ置き換える。
改行は半角スペースには置き換わらず、3つ以上連続している場合に2つまでに納める。
stripTags HTMLタグを削除する。
phone 電話番号に関連する数字とハイフン以外を削除する。
ただし、スペース(半角・全角スペース、タブ、改行など)は削除されない。
url URLに関連する文字以外を削除する。
主に数字、アルファベット、記号の類が残る。
email メールアドレスに関連する文字以外を削除する。
主にスペース(半角・全角スペース、タブ、改行など)や全角句読点、一部の記号が削除される。
int 整数に関連する数字と+、-以外を削除する。
float 浮動小数点に関連する数字と+、-、.、e以外を削除する。
lcfirst 先頭のアルファベットを小文字に変換する。
単語ではなく文字列の先頭であることに注意。
ucfirst 先頭のアルファベットを大文字に変換する。
単語ではなく文字列の先頭であることに注意。
ucwords 単語の先頭のアルファベットを大文字に変換する。
lower 全てのアルファベットを小文字に変換する。
upper 全てのアルファベットを大文字に変換する。
castInt 整数に変換する。
castFloat 浮動小数点に変換する。

サンプルコード

CMS「Evolution CMS」逆引きリファレンス一覧へ戻る