Analyser chaîne de caractères en javascript

Comment puis-je convertir cette chaîne sur un javascript,

var string = "http://www.facebook.com/photo.php?fbid=322916384419110&set=a.265956512115091.68575.100001022542275&type=1";

Je veux juste la "265956512115091" sur la chaîne. J'ai en quelque sorte à analyser cette chaîne, mais toujours pas suffisant pour obtenir ce que je voulais.

mon code:

var newstring = string.match(/set=[^ ]+/)[0]; 

retourne:

a.265956512115091.68575.100001022542275&type=1
Pour analyser correctement, vous devez d'abord disséquer dans ses parties, (e,g, les valeurs-clés de la chaîne de requête), ensuite URL-décoder la clé et la valeur, et seulement ensuite extraire les données qui vous intéressent à partir de la valeur de la clé qui vous intéresse.

OriginalL'auteur Robin Carlo Catacutan | 2012-01-28