Skip to content

Commit 7e03052

Browse files
committed
fix bug where multi character replacers were included when setting disabled
1 parent bda2e8b commit 7e03052

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

generators.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ function generateLeetspeakRegex(text, settings) {
139139
previous_charater_combo++;
140140
continue;
141141
} else if (previous_charater_combo > 0 & previous_charater_modified) {
142-
if ((settings & 16) != 0) {
142+
if ((settings & 16) != 1) {
143143
end_text = end_text.concat(`{${previous_charater_combo + 1},}`);
144144
} else if ((settings & 512) != 0 && (settings & 16) != 0) {
145145
end_text = end_text.concat(`+`)
@@ -209,7 +209,7 @@ function generateLeetspeakRegex(text, settings) {
209209
if (replacer.replaceAll("\\", "").length > 1 & ((settings & 32) != 0 ||
210210
/(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/g.test(replacer))) {
211211
is_all_one_char = false
212-
} else if (replacer.replaceAll("\\", "").length > 1) {
212+
} else if (replacer.replaceAll("\\", "").length == 1) {
213213
// pass
214214
} else if (replacer.length > 1) {
215215
replacers.splice(i2, 1)

0 commit comments

Comments
 (0)