mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-03-21 18:04:39 -05:00
Add more EMPTY_CHARACTERS cases
This commit is contained in:
parent
a418ff7c6c
commit
920af01874
|
|
@ -77,6 +77,18 @@ describe("actuallyNonEmptyStringOrNull", () => {
|
|||
it("returns null for a string with only tag space emoji", () => {
|
||||
expect(actuallyNonEmptyStringOrNull("")).toBeNull();
|
||||
});
|
||||
|
||||
it("returns null for a string with only Hangul Filler", () => {
|
||||
expect(actuallyNonEmptyStringOrNull("\u3164")).toBeNull();
|
||||
expect(actuallyNonEmptyStringOrNull("ㅤㅤㅤ")).toBeNull();
|
||||
});
|
||||
|
||||
it("returns null for other invisible characters", () => {
|
||||
expect(actuallyNonEmptyStringOrNull("\u115F")).toBeNull();
|
||||
expect(actuallyNonEmptyStringOrNull("\u1160")).toBeNull();
|
||||
expect(actuallyNonEmptyStringOrNull("\uFEFF")).toBeNull();
|
||||
expect(actuallyNonEmptyStringOrNull("\u2060")).toBeNull();
|
||||
});
|
||||
});
|
||||
|
||||
describe("timeString", () => {
|
||||
|
|
|
|||
|
|
@ -164,7 +164,19 @@ export function safeJSONParse(value: unknown): unknown {
|
|||
}
|
||||
}
|
||||
|
||||
const EMPTY_CHARACTERS = ["\u200B", "\u200C", "\u200D", "\u200E", "\u200F", ""];
|
||||
const EMPTY_CHARACTERS = [
|
||||
"\u200B",
|
||||
"\u200C",
|
||||
"\u200D",
|
||||
"\u200E",
|
||||
"\u200F",
|
||||
"",
|
||||
"\u3164",
|
||||
"\u115F",
|
||||
"\u1160",
|
||||
"\uFEFF",
|
||||
"\u2060",
|
||||
];
|
||||
const EMPTY_CHARACTERS_REGEX = new RegExp(EMPTY_CHARACTERS.join("|"), "g");
|
||||
|
||||
const zalgoRe = /%CC%/g;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user