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

原创 2013年12月04日 17:51:52
<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> 

版权声明:本文为博主原创文章,未经博主允许不得转载。

javascript合法验证 js数据验证、js email验证、js url验证、js长度验证、js数字验证等

/*** 得到中英文字符长* @param {} str* @return {}*/function LengthB(str){    var p1 = new RegExp(%u.., g)    ...

jquery.validate 客户端验证“必填”“URL”“最小最小长度”“最大最小值”“数字”“身份证”“信用卡”“邮编”等

Jquery.validata 使用 添加js引用 添加jquery.js,jquery.validate1.js,jquery.metadata.js,jQuery.validate.messa...

创建自定义验证控件,以验证多行文本框中内容长度为例

通过从BaseValidator类派生一个新的控件来创建新的验证控件。   BaseValidator类是一个抽象类,它要求子类必须实现一个方法:   *EvaluateIsValid-----当...

怎么随机生成字母数字验证码并可定义验证码的长度

随机生成字母数字验证码,并可以定义验证码的长度,知码网在这有详细的介绍:   using System; using System.Data; using System.Configurati...

js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等

/**  * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一元素来显示错误信息.  *  * @author wangzi6hao  * @version 2.1  * @d...

js数据验证、js email验证、js url验证、js长度验证、js数字验证等

源地址:http://blog.csdn.net/sz_bdqn/article/details/5456429 /** * 数据验证框架.增加了对id字段检查出错时,直接在对应...

7.1 Javascript:表单与验证-长度验证

该采用什么样的方式对用户作出提醒呢?你一定不想用alert()提示框在输入域后加一个sqan标签 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript验证内容为数字以及长度为10
举报原因:
原因补充:

(最多只允许输入30个字)