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