Check whether a value is a number in JavaScript or jQuery
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Validate numbers in JavaScript - IsNumeric()
号
| 1 | var miscCharge = $("#miscCharge").val(); | 
我想查一下
HTML是
| 1 | <g:textField name="miscCharge"  id ="miscCharge" value="" size="9" max="100000000000" min="0" /> | 
号
| 1 2 3 | function isNumber(n) { return !isNaN(parseFloat(n)) && isFinite(n); } | 
根据您想玩的方式,您有许多选择:
| 1 | isNaN(val) | 
号
如果val不是数字,则返回true;如果是数字,则返回false。在您的情况下,这可能是您需要的。
| 1 | isFinite(val) | 
如果val在转换为字符串时是一个数字且不等于+/-无穷大,则返回true。
| 1 | /^\d+$/.test(val) | 
。
如果val在转换为字符串时只有数字(可能不是您需要的数字),则返回true。
有一个名为
| 1 2 3 4 5 6 | if(!isNaN(miscCharge)) { //do some thing if it's a number }else{ //do some thing if it's NOT a number } | 
希望能成功