Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
function validatePIN (pin) { let isTeger = 1; let pin1 = Number(pin); let res = pin.split('').map((i) => { return +i; }) for(let i = 0; i < res.length; i++) { if (isNaN(res[i])) { isTeger = 0; } } console.log(res); if (pin.length == 4 && pin1 >= 0 && isTeger == 1 && isFinite(pin1) || pin.length == 6 && pin1 >= 0 && isTeger == 1 && isFinite(pin1) ) { return true; } else { return false; } }
// return !!pin.match(/^\d{4}(\d{2})?$/); return /^\d{4}(\d{2})?$/.test(pin);
function validatePIN (pin) { return (/^!!!$/).test(pin); }
function validatePIN (pin) { return (/^(\d{4}|\d{6})$/).test(pin); }
function validatePIN (pin) { return /^[0-9]{4}([0-9]{2})?$/.test(pin); }