「NumberValidator.class.php」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*NumberValidator
-[[Mojavi]]のデータの妥当性のチェック
-入力した数値に関連した検証を行う
-数値の大小比較(最大値と最小値の設定、エラーメッセージの設定など)
-数値かどうかのチェックなど
|インデックス|型|デフォルト|説明|
|max|int|-1|最大数|
|max_error|string|Value is too high|最大数より大の場合のエラーメッセージ|
|min|int|-1|最小数|
|min_error|string|Value is too low|最小文字数未満の場合のエラーメッセージ|
|number_error|number_error|Value is not numeric|文字列が数字ではない場合のエラーメッセージ|
|strip|bool|TRUE|入力データが数値以外の場合に除去する。|
**参考ソース
$validator =& new NumberValidator($controller);
$criteria = array(
'number_error' => 'IDは数字で入力してください。',
'max' =>10,
'max_error' => '10を超えました',
'min' => 2,
'min_error' => '2より小さいです'
);
$validator->initialize($criteria);
$validatorManager->register('ID', $validator);
**その他留意事項
-チェックには実質PHPのis_numericが使用されている為、小数点はエラーとはならない。
-再入力させる際など、入力された値が数値以外でも必要な場合は、意図的にstripをFALSEにする必要がある。
*NumberValidator
-[[Mojavi]]のデータの妥当性のチェック
-入力した数値に関連した検証を行う
-数値の大小比較(最大値と最小値の設定、エラーメッセージの設定など)
-数値かどうかのチェックなど
|インデックス|型|デフォルト|説明|
|max|int|-1|最大数|
|max_error|string|Value is too high|最大数より大の場合のエラーメッセージ|
|min|int|-1|最小数|
|min_error|string|Value is too low|最小文字数未満の場合のエラーメッセージ|
|number_error|number_error|Value is not numeric|文字列が数字ではない場合のエラーメッセージ|
|strip|bool|TRUE|入力データが数値以外の場合に除去する。|
**参考ソース
$validator =& new NumberValidator($controller);
$criteria = array(
'number_error' => 'IDは数字で入力してください。',
'max' =>10,
'max_error' => '10を超えました',
'min' => 2,
'min_error' => '2より小さいです'
);
$validator->initialize($criteria);
$validatorManager->register('ID', $validator);
**その他留意事項
-チェックには実質PHPのis_numericが使用されている為、小数点はエラーとはならない。
-再入力させる際など、入力された値が数値以外でも必要な場合は、意図的にstripの設定をFALSEにする必要がある。(TRUE設定の場合、検証する値が数字でない場合はクリアされます。)