如何让我的javascript只制作最大数字4和唯一数字

时间:2014-04-03 08:53:50

标签: javascript

我正在尝试做我的学校课程,我需要让我的javascipt考试编号只允许数字和最多4个数字,我搜索谷歌并尝试了可能的东西,但我似乎无法找到答案。谁知道?感谢

2 个答案:

答案 0 :(得分:1)

一个想法是简单地使用0到9999之间的if语句,即

var examNumber = 32353;

if(examNumber<=9999 && examNumber>=0){
//Correct Number
}else{
//Incorrect Number
}

<强>的jsfiddle

http://jsfiddle.net/affp3/

答案 1 :(得分:0)

<script type="text/javascript">
    var specialKeys = new Array();
    specialKeys.push(8); //Backspace
    function IsNumeric(e) {
        var keyCode = e.which ? e.which : e.keyCode
        var ret = ((keyCode >= 48 && keyCode <= 57) || (keyCode == 45) || specialKeys.indexOf(keyCode) != -1);
        document.getElementById("error").style.display = ret ? "none" : "inline";
        return ret;
    }
</script>