Ho bisogno di ottenere il nome del file dall'indirizzo URL.Ottieni il nome file dall'URL utilizzando le espressioni regolari o Javascript
Ecco i criteri:
Ha bisogno di tornare stringa vuota ""
in seguenti scenari:
http://somedomain.com
http://www.somedomain.com
http://somedomain.com/
http://www.somedomain.com/
E ritorno filename.php nei seguenti scenari:
http://somedomain.com/filename.php?query
http://www.somedomain.com/filename.php?query
http://somedomain.com/filename.php#query
http://www.somedomain.com/filename.php#query
ho trovato questa espressione regolare
[\w_.-]*?(?=[\?\#])|[\w_.-]*$
da here
tuttavia restituisce somedomain.com
sull'input http://somedomain.com
. Non riesco a capire come modificarlo per ignorare il dominio quando non c'è /
alla fine di esso.
Se è difficile fare con le espressioni regolari, apprezzerò anche una soluzione JavaScript.
Grazie in anticipo.
grazie. Non conoscevo le proprietà pathname, etc – miki725