Данный вопрос является точным дубликатом:
Как сделать отрицание регулярного выражения для определения 3х или больше повторяющихся символов?
(.)\\1{2}
/(.)\1\1/
Регулярное выражение не находит соответствия, если более 2-х одинаковых символов подряд:
const isValid = /^(?:(?!(.)\1{2,}).)+$/.test('passsword');
console.log(isValid); //false
Проверить здесь https://regex101.com/r/TqIGf8/2
Виртуальный выделенный сервер (VDS) становится отличным выбором
IntelliSense в VS Code для JavaScript не все события показываетПример кода