мне нужно проверить разницу значений длины ввода.
Значение входа может иметь максимальную длину 6/15/25 символов. Теперь я спрашивал себя, если это хорошая практика, использовать только одно динамическое регулярное выражение c для проверки максимальной длины различий вместо копирования и вставки того же регулярного выражения.
Во время моего исследования я обнаружил, что мне нужно использовать const regex = new RegExp()
, проблема в том, что я пытался
const lengthValidation = () => {
const maxLength = 4;
const inputValue = 'ciao';
const regex = new RegExp(`/^.{6,${maxLength}}$/`);
const isValid = regex.test(inputValue);
return console.log('regexTest', isValid);
};
lengthValidation();
но это недействительно.
где моя ошибка?