JSFiddle - React, Tailwind, and code Playground
by Sahin Deniz
JavaScript
let list = `123123123
tr23123123
https://eodev.com/gorev/16053744?sharedasd=123123
https://eodev.com/gorev/16053744/asdasdasd
https://eodev.com/gorev/16053751?asd=asd123123
https://eodev.com/profil/neclaozkan5534-6330504
https://eodev.com/profil/neclaozkan5534-6330504/asdasdasd
https://eodev.com/profil/neclaozkan5534-6330504?asd=asd123123
1234567
tr1234567
https://eodev.com/gorev/1234567
https://eodev.com/gorev/1234567/more/path
https://eodev.com/gorev/1234567?query=1&query=moreQueries
https://eodev.com/gorev/1234567?source=aid123456`;
let a = list.replace(/((?:.*?[-/])(?=\d))|(?:[?/].*)|(?:[a-z]{1,})/gi, "").split(/\r\n|\n/g);
console.log(a);