More robust ID parser

pull/57/head
MillenniumEarl 2020-11-30 13:22:35 +01:00
parent a5e036d6fd
commit 14c4cce88e
1 changed files with 4 additions and 5 deletions

View File

@ -375,13 +375,12 @@ function isMod(prefix) {
*/ */
function extractIDFromURL(url) { function extractIDFromURL(url) {
// URL are in the format https://f95zone.to/threads/GAMENAME-VERSION-DEVELOPER.ID/ // URL are in the format https://f95zone.to/threads/GAMENAME-VERSION-DEVELOPER.ID/
const splitted = url.split("."); // or https://f95zone.to/threads/ID/
const match = url.match(/(\.)?([0-9]+)(?!-)/);
// We took the last part (clean it) if(!match) return -1;
const value = splitted.pop().replace("/", "").trim();
// Parse and return number // Parse and return number
return parseInt(value, 10); return parseInt(match[0], 10);
} }
/** /**