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