From 370507d5a6e528997505c0ff9e1a2d999538db8c Mon Sep 17 00:00:00 2001 From: Guus Date: Sun, 3 Aug 2025 20:13:12 +0200 Subject: [PATCH] add form validation --- frontend/src/app/nominations/page.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/nominations/page.tsx b/frontend/src/app/nominations/page.tsx index eced71b..3a3bd3f 100644 --- a/frontend/src/app/nominations/page.tsx +++ b/frontend/src/app/nominations/page.tsx @@ -14,6 +14,9 @@ export default function Nominations() { const [songURL, setSongURL] = useState(""); const [isLoading, setIsLoading] = useState(false); const [message, setMessage] = useState(""); + const isSpotifyURL = + /^https:\/\/open\.spotify\.com\/track\/[a-zA-Z0-9]{22}/.test(songURL); + async function nominate(spotifyLink: string) { try { setIsAnimate(false); @@ -54,7 +57,7 @@ export default function Nominations() {