一、是否为数字

    function checkRate(input)
{
     var num = /^[0-9]+.?[0-9]*$/;   //判断字符串是否为数字  

     var num1 =  /^[1-9]+[0-9]*]*$/  ;//判断字符串是否为正整数
    var nubmer = document.getElementById(input).value;
    
     if (!num.test(nubmer))
    {
        alert("请输入数字");
        document.getElementById(input).value = "";
        return false;
     }
}

 

//判断是否为0

var exp = 0;
if (typeof(exp) == "number"  && !exp)
{
    alert("0");
}

二、是否为""

 

var value = document.getElementById("文本框ID").value;
if(value==""){
alert("值为空");
}

三、是否为undefined

 

var exp = undefined;
if (typeof(exp) == "undefined" && !exp)
{
    alert("undefined");
}

四、是否为null

var exp = null;
if (typeof(exp) == "object"  && !exp)
{
    alert("null");
}

 

posted on 2015-03-27 15:25  鱼之龙  阅读(3479)  评论(0编辑  收藏  举报