DELRETURN(),DELWORD()指定文字を除去します。関数の第一引数に渡すものと同様です。DELWORD('あいう|山田'),ZEN2HAN()全角から半角に変換します。半角に変換できるもののみです。ZEN2HAN(),HAN2ZEN()半角から全角に変換します。全角に変換できるもののみです。解説サンプルERRORSET()このメソッドチェーンの時点でエラーメッセージがセットされている場合に、指定の文字で上書きします。1要素中でメッセージ上書きが実行されるのは一度のみ。独自のエラーメッセージがそれぞれ設定できるということです。ERRORSET('10文字超えてるよ!'),FUNC()独自の判定関数がその場に書けます。該当の要素オブジェクトが入ってきます。エラーメッセージがセットできます。して要素オブジェクトが取得できます。そちてもちろん次のバリデートにチェーンすることもできます。REGEX('/^[a-zA-Z0-9]{8,12}$/'),サブバリデートメソッド設定ファイルでアンダーバーから始まるバリデート定義をサブバリデートと言い、以下のバリデートメソッドが利用できます。複数要素を結合したり判定したりして、一つの結果にまとめるのが目的です。解説サンプルNONG()指定要素にエラー状態がひとつもないないかどうか判定します。すべて未入力状態かOK状態ならOK、エラー状態が1つ以上あればNGになります。NONG('zip1','zip2','pref','address')ALLOK()指定要素が全てOK状態かどうか判定します。すべてOK状態ならOK、未入力状態かエラー状態が1つ以上あればNGになります。ALLOK('zip1','zip2','pref','address')ANYOK()指定要素のどれか1つ以上がOK状態かどうかを判定します。引数に数値を記述することで最低個数を指定可能です。ANYOK(3,'zip1','zip2','pref','address')GLUE()第一引数の文字で、第二引数以降のデータを連結します。連結した文字は、その後にチェーンで繋がったバリデートメソッドで判定に利用されます。GULE('@','mail_head','mail_foot')->EMAIL()DATES()正しい日付か判定します。これは通常の単体要素にも使えます。単体の要素に使う場合は「2017-3-30」や「2017年3月30日」等の形式を正しい日付として判定します。内に入っており、ここに自作したPHPファイルを配置することで新たにバリデートメソッドを追加することが出来ます。いうバリデートメソッドを作成します。(慣例的に大文字で作成して下さい)このメソッドは、入力値が数字3桁ならOK、それ以外はNGとなるバリデータとします。すると最初に全角→半角変換を行うように設計します。バリデートメソッドはチェーン可能な構成のため若干複雑な作りになっています。中身をいじるようにするといいでしょう。数字3桁でできているか。引数が正なら全角数字→半角に。$element->error_set('数字3桁じゃありません。}};}ちなみに、既存のPHP関数とバリデートメソッド名がぶつかると、予期せぬエラーが発生する場合がありますので、PHPの予約語と被らないようにご注意下さい。PHP標準関数として存在するのでダメです。上記のバリデートが使えるようになります。以下、使用サンプルです。数字3桁かチェック...以上です。特定商取引法に基づく表記よくある質問お問い合せプレミアム会員サイトマップカザオキラボページ先頭へ。