@modern-kit/utils
Version:
11 lines (9 loc) • 357 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);
}
export { containsConsecutiveCharacters };
//# sourceMappingURL=index.mjs.map