feat: add real param validation for applicationId

This commit is contained in:
EETagent 2022-12-04 00:59:50 +01:00
parent a55d2e2ff8
commit 0516bf2a1a

View file

@ -1,6 +1,8 @@
import type { ParamMatcher } from '@sveltejs/kit';
export const match: ParamMatcher = (param) => {
//TODO: Application regex
return /^\d+$/.test(param);
const isNumber = /^\d{6}(?:\d{1})?$/.test(param);
const isValid = param.startsWith('101') || param.startsWith('102') || param.startsWith('103');
return isNumber && isValid;
};