Necesito obtener el nombre de archivo de la dirección URL.Obtener el nombre de archivo de la URL utilizando expresiones regulares o Javascript
Aquí es el criterio:
Se necesita volver cadena vacía en ""
siguientes escenarios:
http://somedomain.com
http://www.somedomain.com
http://somedomain.com/
http://www.somedomain.com/
Y volver filename.php en los siguientes escenarios:
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
encontré esta expresión regular
[\w_.-]*?(?=[\?\#])|[\w_.-]*$
de here
sin embargo, devuelve somedomain.com
en la entrada http://somedomain.com
. No puedo encontrar la manera de modificarlo para ignorar el dominio cuando no hay /
al final.
Si es difícil de hacer con expresiones regulares, agradeceré una solución de JavaScript también.
Gracias por adelantado.
gracias. No sabía sobre propiedades de nombre de ruta, etc. – miki725