Ticket #1836 (new バグ指摘)

Opened 8 years ago

Last modified 7 years ago

エラーチェック英字文字、英数文字、英数記号、メール文字判定で特定の場合に判定が正しくない

Reported by: AMUAMU Owned by: somebody
Priority: Milestone: バックログ
Component: フロント Version: 2.11.1
Keywords: Cc:
修正済み: no

Description (last modified by AMUAMU) (diff)

英字判定(ALPHA_CHECK)、英数字判定(ALNUM_CHECK)にて、string型で来なかった127文字未満の数字(-127~0~127)において判定が正しく出ない(asciiコードとして文字変換されるため)。

主に数値として比較チェック、計算などをした後や初期化にて数値を与えた場合に発生。 数字判定のように(string)型への型変換が必要。

英数記号判定(GRAPH_CHECK)にて一部の予期せぬ制御文字(VTコード、FFコード)などが入っていても判定がTRUEとなる場合がある。

メール文字チェック(EMAIL_CHAR_CHECK)にて、一部記号及びquoted-string、quoted-pair記述が判定できない。(EMAIL_CHECKでは許可されている)

Change History

comment:1 Changed 8 years ago by AMUAMU

  • Description modified (diff)

comment:2 Changed 8 years ago by adachi

  • Milestone changed from EC-CUBE2.12.2 to EC-CUBE 2.12.3

comment:3 Changed 8 years ago by kim

  • Milestone changed from EC-CUBE2.12.3 to EC-CUBE2.12.4

comment:4 Changed 7 years ago by kim

  • Milestone changed from EC-CUBE2.13.0 to バックログ

2.13.0の対応内容を固めていくため、バックログに移動します。

Note: See TracTickets for help on using tickets.