Foros del Web » Programación para mayores de 30 ;) » RegExp »

Youtube ID

Estas en el tema de Youtube ID en el foro de RegExp en Foros del Web. Alguien sabe como puedo validar un ID de un video de youtube, no se cual es el formato que tiene y los caracteres que puede ...
  #1 (permalink)  
Antiguo 23/01/2013, 14:29
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Youtube ID

Alguien sabe como puedo validar un ID de un video de youtube, no se cual es el formato que tiene y los caracteres que puede contener, todos son muy distintos y no eh visto documentacion para eso, por eso no eh hecho la expresion regular
Saludos y gracias por su tiempo
__________________
>> abimaelmartell.com
  #2 (permalink)  
Antiguo 23/01/2013, 15:06
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Youtube ID

Una expresión regular es eso, aquello que se puede encontrar de forma regular en determinado formato o expresión textual.

Buscando un poco me encontré esto:
http://stackoverflow.com/a/6121972

Lo que me queda claro es que el formato del ID específicamente es incierto, así que por ahí no se debe atacar el problema, se debe hacer analizando el rededor de la URL que contiene dicho ID.

Así que con esa impresión me quedo, los IDs generados al azar no son regulares y por ende no se pueden analizar con RegExp.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 23/01/2013, 17:03
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 9 meses
Puntos: 137
Respuesta: Youtube ID

rayos, me temía eso, gracias de todos modos
__________________
>> abimaelmartell.com
  #4 (permalink)  
Antiguo 26/01/2013, 15:13
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 1 mes
Puntos: 890
Respuesta: Youtube ID

Quizas puedas resolverlo de otro metodo, yo uso oEmbed (varios sitios proveen esre recurso) http://apiblog.youtube.com/2009/10/oembed-support.html para leer un Json con los datos del video segun su ID, si el ID no existe me devuelve un 404 obviamente no me devuelve el Json.

http://oembed.com/

Saludos.
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 27/01/2013, 11:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Youtube ID

Si, pero una cosa es que dicho ID exista (lo cual consigues con oembed) y otra es que el ID sea válido, entiendo que si es válido entonces existe pero el punto era entender si existía una expresión regular para validar dicho formato de ID.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 30/01/2013, 08:03
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 1 mes
Puntos: 890
Respuesta: Youtube ID

Cita:
Iniciado por pateketrueke Ver Mensaje
Si, pero una cosa es que dicho ID exista (lo cual consigues con oembed) y otra es que el ID sea válido, entiendo que si es válido entonces existe pero el punto era entender si existía una expresión regular para validar dicho formato de ID.

Si no es valido no existe(obviedad), este no envia respuesta alguna.
Es una opción que di a tomar en cuenta, entendí perfectamente la premisa inicial. Y fue una recomendación, ademas que actualmente la utilizo y al menos funciona como quiero.
__________________
Drupal Argentina

Etiquetas: regex, youtube
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.