Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本框的数字验证_Javascript_Validation - Fatal编程技术网

Javascript 文本框的数字验证

Javascript 文本框的数字验证,javascript,validation,Javascript,Validation,我想验证文本框是否只允许数字,并且只能键入两位数。 例如,EIN(员工识别号)只有两位数字,请检查键入的值是否为数字。 我为数字验证编写代码。我必须只允许键入2位数字。 我附上编号验证代码 var specialKeys = new Array(); specialKeys.push(8); //Backspace function IsNumeric1(e) { var keyCode = e.which ? e.which : e.keyCode

我想验证文本框是否只允许数字,并且只能键入两位数。 例如,EIN(员工识别号)只有两位数字,请检查键入的值是否为数字。 我为数字验证编写代码。我必须只允许键入2位数字。 我附上编号验证代码

  var specialKeys = new Array();
    specialKeys.push(8); //Backspace
    function IsNumeric1(e) {
        var keyCode = e.which ? e.which : e.keyCode
        var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);
        document.getElementById("error1").style.display = ret ? "none" : "inline";
        return ret;
    }
var specialKeys=new Array();
推(8)//退格
函数IsNumeric1(e){
var-keyCode=e.which?e.which:e.keyCode
var ret=((keyCode>=48&&keyCode给你。)


对于仅包含2位数字,您可以在文本框中将其设置为
Maxlength=2
,并且仅允许数字

请看这里的地图。

给你


对于仅包含2位数字,您可以在文本框中将其设置为
Maxlength=2
,并且仅允许数字

请参见此处的

尝试以下操作:

if (isNaN(parseInt($("#numb").val()))){
    alert('It must be numbers');
    return false;
}
&加:

请参阅,如果这样做有效。

尝试以下方法:

if (isNaN(parseInt($("#numb").val()))){
    alert('It must be numbers');
    return false;
}
&加:


请参阅,如果这样做有效。

使用简单javascript和
RegExp

var onlyDigits=函数(框){
box.value=box.value.replace(//\D/g',);//替换除数字以外的所有内容
};
EIN

仅限数字
使用简单的javascript和
RegExp

var onlyDigits=函数(框){
box.value=box.value.replace(//\D/g',);//替换除数字以外的所有内容
};
EIN

仅限数字
您可以使用正则表达式进行此操作,如
\d{2}
或者如果您想在键下捕捉,
\d{1,2}
仅包含2位数字,您可以在文本框中将其设置为
Maxlength=2
并且仅允许数字,您可以执行类似于
/^[0-9]*$/
的操作,如
\d{2}
或者,如果您想在按键时捕捉到,
\d{1,2}
对于仅包含2位数字,您可以在文本框中将其设置为
Maxlength=2
,对于仅允许数字,您可以这样做
/^[0-9]*$/