Skip to content

Commit 3ddadaa

Browse files
committed
chore: move regex variable
1 parent 29bdc37 commit 3ddadaa

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

apps/web/src/utils/upload.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,18 @@ function parseSetEntry(entry: string): Set<string> {
6363
return set;
6464
}
6565

66+
const ansiEscapeCode = '[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]',
67+
zeroWidthCharacterExceptNewline = '\u0000-\u0008\u000B-\u0019\u001b\u009b\u00ad\u200b\u2028\u2029\ufeff\ufe00-\ufe0f';
68+
69+
const zeroWidthCharactersExceptNewline = new RegExp(
70+
'(?:' + ansiEscapeCode + ')|[' + zeroWidthCharacterExceptNewline + ']',
71+
'g'
72+
);
73+
6674
function nonVisibleCharChecker(entry: string | undefined) {
6775
if (!entry) {
6876
return null;
6977
}
70-
const ansiEscapeCode = '[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]',
71-
zeroWidthCharacterExceptNewline =
72-
'\u0000-\u0008\u000B-\u0019\u001b\u009b\u00ad\u200b\u2028\u2029\ufeff\ufe00-\ufe0f';
73-
74-
const zeroWidthCharactersExceptNewline = new RegExp(
75-
'(?:' + ansiEscapeCode + ')|[' + zeroWidthCharacterExceptNewline + ']',
76-
'g'
77-
);
7878
const nonVisibleCharCheck = zeroWidthCharactersExceptNewline.exec(entry);
7979

8080
return nonVisibleCharCheck;

0 commit comments

Comments
 (0)