diff options
Diffstat (limited to 'static')
-rw-r--r-- | static/js/posts.js | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/static/js/posts.js b/static/js/posts.js index 1cb032e..d6395e2 100644 --- a/static/js/posts.js +++ b/static/js/posts.js @@ -24,10 +24,9 @@ function getMIMEType(type) function shortURL(actorName, url) { - var check = url.replace(actorName + "/", "") re = /.+\//g; temp = re.exec(url) - + if(stripTransferProtocol(temp[0]) == stripTransferProtocol(actorName) + "/") { var short = url.replace("https://", ""); @@ -57,11 +56,13 @@ function shortURL(actorName, url) u = re.exec(short); + str = short.replace(/\/+/g, " ") + + str = str.replace(u, " ").trim() - replace = short.replace(/\/+/g, " ") - replace = replace.replace(u, " ").trim() - re = /\w+$/; - v = re.exec(replace) + re = /(\w|[!@#$%^&*<>])+$/; + + v = re.exec(str) v = "f" + v[0] + "-" + u |