@modern-kit/utils
Version:
13 lines (10 loc) • 401 B
JavaScript
;
function containsConsecutiveCharacters(string, maxRepeatCount) {
if (!Number.isInteger(maxRepeatCount) || maxRepeatCount < 1) {
throw new Error("Invalid maxRepeatCount value");
}
const regex = new RegExp(`(.)\\1{${maxRepeatCount - 1}}`);
return regex.test(string);
}
exports.containsConsecutiveCharacters = containsConsecutiveCharacters;
//# sourceMappingURL=index.cjs.map