From 0516bf2a1a03e3b6eb4dd7cb803978acd5dfe3dc Mon Sep 17 00:00:00 2001 From: EETagent Date: Sun, 4 Dec 2022 00:59:50 +0100 Subject: [PATCH] feat: add real param validation for applicationId --- frontend/src/params/application.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/params/application.ts b/frontend/src/params/application.ts index ac165f7..80057d8 100644 --- a/frontend/src/params/application.ts +++ b/frontend/src/params/application.ts @@ -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; };