Я хочу проверить, что текстовое поле должно содержать только цифры и только может вводить две цифры. Например, EIN (идентификационный номер сотрудника) имеет только 2 цифры и проверяет, что введенное значение является номером. Я пишу код для проверки числа. Я должен разрешить вводить только 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;
}
Вы можете использовать регулярное выражение для этого, как '\ д {2}' или если вы хотите, чтобы поймать на KeyDown, '\ d {1,2} ' – vaso123
Только для двух цифр вы можете установить его в текстовом поле как' Maxlength = 2' и разрешить только номера, которые вы можете сделать так: '/^[0-9] * $ /' – BNN