关闭

javascript验证内容为数字以及长度为10

1551人阅读 评论(0) 收藏 举报
分类:
<html>

<head>

    <script type="text/javascript">

        function valid() {
            var numVal = document.getElementById("num").value;
            if(numVal!=undefined&&numVal!=""){
                if(!validateNum(numVal)){
                    return ;
                }
            } else {
                alert("没有输入任何值!")
                return ;
            }
            alert("数据格式正确,可以提交");
        }

        //验证必须是10为数字
        function validateNum(str)
        {
            if(str.length != 10)
            {
                alert("发票代码必须是10位");
                return false;
            }
            else
            {
                for(var i=0; i<str.length; i++)
                {
                    if(str.charAt(i)<'0' || str.charAt(i)>'9')
                    {
                        alert("发票代码只能是数字");
                        return false;
                    }
                }
            }
            return true;
        }

    </script>

</head>

<body>

<input type="text" name="num" id="num"/>

<input type="button" value="验证" onclick="valid()" />

</body>

</html> 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2412739次
    • 积分:29694
    • 等级:
    • 排名:第187名
    • 原创:911篇
    • 转载:392篇
    • 译文:1篇
    • 评论:140条
    最新评论