Несмотря на обычные предостережения о том, что никогда не нужно проверять форму только в JavaScript (вместо использования языка на стороне сервера), REGEX хорошо подходит для этого:
let
err,
val = form.redoarr.value
;
if (!val)
err = 'No value entered';
else if (!/^([0-6][0-9]|7[0-4])([0-3][0-9])$/.test(val))
err = 'Value must be four digits, with the first two under 75 and the last two under 40';
if (err) {
form.redoarr.focus();
alert(err);
return false;
}
REGEX чище, чем выНе нужно создавать какие-либо переменные.Однако вот как вы это сделаете с помощью подстроки:
let
nums_1 = val.substr(0, 2),
nums_2 = val.substr(2)
;