blob: b8be8cb7f1afea3845f5d0224638ce864189ede1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
const COLOR_CODE_REGEX = /&[0-9a-fk-or]/i;
const VALID_ID_REGEX = /^[a-z0-9_]+$/i;
export function stripColorCodes(str: string): string {
return str.replace(COLOR_CODE_REGEX, '');
}
export function validateQuestId(id: string): boolean {
return VALID_ID_REGEX.test(id);
}
export function validateCategoryId(id: string): boolean {
return VALID_ID_REGEX.test(id);
}
export function validateTaskId(id: string): boolean {
return VALID_ID_REGEX.test(id);
}
|