Добавить ограничение по вводу символов

Добавить функцию, в которой можно было бы ввести только цифры , длина вводимых символов от 3 до 4 . Ввод цифр сделано (вроде правильно), а по количеству вводимы символов не разобралась

export function kod(element) {
  return element.replace(/[^0-9]/g, '');
}

если ввели 1-2 символа должно выйти сообщение с ошибкой, если 3-4 - сообщение об ошибке должно пропасть а на ввод 5 и более - запрещен(не вводятся символы)


Ответы (1 шт):

Автор решения: user615545

Добавила такой код, вроде бы работает:

export function kod(element) {
  let val = false;
  if (element.length < 3 || element.length > 3 || !Number(element)) {
    val = true;
  }
  return val;
}

→ Ссылка