diff --git a/src/utils/validateMarketId.ts b/src/utils/validateMarketId.ts new file mode 100644 index 00000000..d20c104f --- /dev/null +++ b/src/utils/validateMarketId.ts @@ -0,0 +1,7 @@ +const MARKET_ID_RE = /^[a-zA-Z0-9_-]{6,128}$/ + +export function validateMarketId(value: string): void { + if (!MARKET_ID_RE.test(value)) { + throw new Error('Invalid market id format') + } +}