1

Javaバックエンドで例外をスローする代わりに、HTML入力でフロントエンド検証を実行しようとしています。

4

3 に答える 3

2

数が。より大きいかどうかを確認してください2147483647

例えば:

if (parseInt(num, 10) > 2147483647)
    //BAD!!!
于 2010-02-17T16:35:56.677 に答える
1
if ((the_number >> 0) != the_number) {
  // overflow...
}

クライアント側がJavascriptなどをオフにする可能性があるため、サーバー側のチェックが必要です。

于 2010-02-17T16:36:46.613 に答える
0

確認してください:

if (parseInt(myNumberAsString, 10) > 2147483647) {  alert("Invalid int!"); }
于 2010-02-17T16:39:42.770 に答える