首页 > Web开发 > 详细

js类型判断(数字、0、""、undefined、null)

时间:2015-03-27 17:01:25      阅读:235      评论:0      收藏:0      [点我收藏+]

一、是否为数字

    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");
}

 

js类型判断(数字、0、""、undefined、null)

原文:http://www.cnblogs.com/baoliwei/p/4371945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!