函数:isNaN
小数位数要靠自己判断。

解决方案 »

  1.   

    isNaN 方法
    返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 isNaN(numValue)必选项 numvalue 参数为要检查是否为 NAN 的值。 说明
    如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。 使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。 还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,那么它就是 NaN 。 这是因为 NaN 是唯一与自身不等的值。 
      

  2.   

    你可以用JScript的Regular Expression Object. 你要根据你需要判断的数据,
    定义自己的Regular Expression.function onlydigits(str)
    {
    var re = new RegExp("([0-9]+)");
    return (re.exec(str)!=null && RegExp.$1==str);
    }Regular Expression的语法请查找JScript的相关资料.
      

  3.   

    <script>
    var ii=10
    var ss="10ss"
    alert(typeof ii)
    alert(typeof ss)
    </script>
    注意typeof不是函数,typeof( expression)返回表达式的类型。可以返回以下的值:
    "boolean" 
    "function" 
    "number" 
    "object" 
    "string" 
    "undefined"