Estoy tratando de usar la API de datos de YouTube para generar una lista de reproducción de video.
Sin embargo, las URL de video requieren un formato de:
youtube.com/watch?v=3sZOD3xKL0Ypero lo que genera la api es:
youtube.com/watch?v=3sZOD3xKL0Y&feature=youtube_gdataEntonces, lo que debo hacer es poder seleccionar todo después e incluir el ampersand (&) y eliminarlo de la URL.
¿Alguna forma de hacer esto con javascript y algún tipo de expresión regular?
¿Qué me estoy perdiendo?
Por qué no:
url.split('?')[0]Hmm... Buscando una mejor manera... aquí está
var onlyUrl = window.location.href.replace(window.location.search,'');Ejemplo: http://jsfiddle.net/SjrqF/
var url = 'youtube.com/watch?v=3sZOD3xKL0Y&feature=youtube_gdata'; url = url.slice( 0, url.indexOf('&') );o:
Ejemplo: http://jsfiddle.net/SjrqF/1/
var url = 'youtube.com/watch?v=3sZOD3xKL0Y&feature=youtube_gdata'; url = url.split( '&' )[0];