スニペット"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 | 浮動小数点に変換する。 |