如何检查01 02号码

时间:2010-10-15 02:12:35

标签: javascript jquery

 var val= $('#num').val(); // 01
     if(isNaN(val) || val > 59 || val== ''){
   alert("error");
 }

在这种情况下,没有警告错误

       var val= $('#num').val(); // 01
       val = parseInt(val);

2 个答案:

答案 0 :(得分:1)

你的代码中没有val,猜测它是一个错字。

isNaN(val)< - 检查字符串是否为数字?

val > 59< - 比较字符串与数字。不是数字与数字

val== ''< - 查看字符串是否匹配

您希望使用parseInt()进行第二次检查。阅读链接页面。

答案 1 :(得分:0)

你需要:

  • 定义变量名称:var yourVariable = "01";

  • 然后使用typeof查找其类型:typeof(yourVariable);

在我的示例中,

typeof将返回"string"。它也可以返回"number""undefined" - 非常有用。