summaryrefslogtreecommitdiff
path: root/utils.js
diff options
context:
space:
mode:
authorCarson Fleming <cflems@cflems.net>2025-01-24 19:47:58 -0500
committerCarson Fleming <cflems@cflems.net>2025-01-24 19:47:58 -0500
commit33d0bd50cb663d1201d50d1c6a8ec5d8fd2a9807 (patch)
tree42d60cc65bfd8f794915f3e322b71f7a255d6475 /utils.js
parent6fefa86f7e4d5be811bdf357b09ecb8e41bfb390 (diff)
downloadfle.ms-33d0bd50cb663d1201d50d1c6a8ec5d8fd2a9807.tar.gz
relax slug validation patternHEADmain
Diffstat (limited to 'utils.js')
-rw-r--r--utils.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/utils.js b/utils.js
index 1fc17c6..379c65e 100644
--- a/utils.js
+++ b/utils.js
@@ -34,8 +34,8 @@ const helperFunctions = {
sendSuccessfulSlugCreation : function (res, slug) {
res.status(201).json({status: "SUCCESS", statusCode: 201, data: {shortUrl: config.BASE+slug}});
},
- isAlphaNumeric : function (str) {
- return str.match(/^[a-zA-Z0-9]+$/) !== null;
+ isSlugFormatted : function (str) {
+ return str.match(/^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/) !== null;
},
isUrlFormatted : function (str) {
try {