バグ報告 > その他 > エラーチェック「NUM_POINT_CHECK」について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
takadeko |
投稿日時: 2007/4/23 9:39
対応状況: −−−
|
新米 登録日: 2007/1/25 居住地: 広島 投稿: 5 |
エラーチェック「NUM_POINT_CHECK」について お世話になります。高橋です。
EC-CUBEカスタマイズにてエラーチェックの「NUM_POINT_CHECK」 (SC_CheckError#NUM_POINT_CHECK( $value ))、 それ関連で疑問に思ったところがあったので書かせていただきます。 1.SC_CheckError#NUM_POINT_CHECK( $value )での 数値チェック 関数内では正規表現にて ^[[:digit:]]+[\.]?[[:digit:]]+$ とチェックされていますが、これでは、1などと入力した場合、 エラーになるように思います。 説明では「小数点を含む数字の判定」とあるので、 正しい動作といえばそうなのですが、この関数を使うのは 「NUM_CHECKでは小数点があればエラーになるが、小数点のある数値入力を許可したい」という場合に使うように思うので、できれば、 ^[[:digit:]]+[\.]?[[:digit:]]*$ として、「1」や「1.」を許可していただけると嬉しいです。 2.SC_FormParam#checkError($br = true, $keyname = "")での NUM_POINT_CHECK この関数内ではすべてのチェック定数が列挙されているようなのですが、NUM_POINT_CHECKだけないようです。 とくに理由がなければ、おいといてもらえると嬉しいです。 いじょ2点ほど、もしよろしければお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |