数値かどうか判定するには、$.isNumeric()を使用します。
サンプルソース
例)変数valが数値かどうか判定する
1 2 3 |
var val = 1.23; var result = $.isNumeric(val); console.log(result); |
- (結果)
- true
isNumericの判定例
isNumericでは以下のように判定されます。
- (判定のサンプル)
- 123 → true -123 → true 1.23 → true 0x23 → true "123" → true "" → false "abc" → false [] → false {} → false [1,2,3] → false {a:1, b:2} → false new Object() → false
解説
- 数値文字列もtrueとなるのがポイントです。