 |
マークは、次期バージョンにて対応予定です。 |
 |
マークは、スケジュールは未定ですが今後対応する予定です。
(無印)は、既にリリース済み製品で対応されたものまたは、回答(A.〜)により解決やクローズされた項目です。
|
【件 名】
cInputCheck「半角アルファベット」、「半角カタカナ」を指定した場合、半角スペースが許容される。
【日 付】
(2002/05/13) 【Q番号】[0205002] 【製 品 名】 cInputCheck(Ver. 1.2.2)
cInputCheckにて、フォーマットを「半角アルファベット」、「半角カタカナ」を指定した場合、許容しないはずの半角スペースが許容されてしまいます。 半角スペースは「半角アルファベット」、「半角カタカナ」どちらかに含まれているのでしょうか? それともtrimされてからチェックされているのでしょうか?
また他のフォーマットに半角スペースが含まれているかも教えてください。
ご指摘の”半角スペース”、”半角アルファベットに” 半角スペースが文字集合として含まれる不具合ですが、 検証の結果、確認できませんでした。
cFramework Ver1.5.2でご指摘いただいた "HttpServletRequestParameter#getParameters()メソッドの返り値のMapの要素がtrimされる" (登録番号0204005-1)に関連して発生している不具合と思われます。
各フォーマットの文字集合に半角スペースが含まれるかどうかについてですが、 以下の通りです(動作テストによる検証です)。
文字集合にスペースを含むもの HALF_SPACE MAIL(ただしスペース1文字のみの場合) HALF_SYMBOL 文字集合にスペースを含まないもの FULL_SPACE HALF_ALPHABET FULL_ALPHABET HALF_NUMBER FULL_NUMBER HALF_INTEGER FULL_INTEGER HIRAGANA HALF_KATAKANA FULL_KATAKANA KANJI FULL_SYMBOL
|