J'ai une URL qui ressemble à http://mysite.com/#id/Blah-blah-blah
, elle est utilisée pour les bits Ajax-ey. Je veux utiliser substring()
ou substr()
pour obtenir la pièce id
. ID
peut être n'importe quelle combinaison de n'importe quelle longueur de lettres et de chiffres.Javascript substring() trickery
Jusqu'à présent, j'ai obtenu:
var hash = window.location.hash;
alert(hash.substring(1)); // remove #
qui supprime le hachage avant, mais je ne suis pas un codeur JS et je me bats un peu. Comment puis-je supprimer tout sauf la pièce id
? Je ne veux rien après et en incluant la barre finale soit (/Blah-blah-blah
).
Merci!
Jack
Cela devrait être '[1]', puisque vous voulez le groupe capturé. –
Je viens de réaliser que :) – adamse
Excellente, réponse complète, merci adamse! – Jack