10
votes

Prenez une variable d'URL avec regex

J'ai l'URL suivante xxx

Comment puis-je obtenir la valeur du paramètre URL avec des expressions régulières dans JavaScript?

Merci >


0 commentaires

5 Réponses :


3
votes

peut vouloir vérifier ceci: http://snippl.com/view/799 / get-url-variables / (fonctionne sans regex)

Celui-ci utilise regex: http://www.netlobo.com/url_query_string_javascript.html xxx


0 commentaires

13
votes

Check out http://rubular.com pour tester Regex:

url.match(/url=([^&]+)/)[1]



3
votes

Eh bien, d'abord, est-ce que toute la chaîne de requête? Si tel est le cas, tout ce que vous avez à faire est divisé sur le =: xxx

sinon, vous voudrez peut-être utiliser la regex de Jordan.


0 commentaires

19
votes
var value = extractUrlValue('url', 'http://www.test.info/link/?url=http://www.site2.com

0 commentaires

0
votes

sur le code de réponses: xxx

si clé est un dernier paramètre dans l'URL et après avoir une ancrage - elle entrera le code ci-dessus retourner Valeur # ancre comme valeur. # dans regexp '[? &]' + touche + '= ([^ & #] +)' évitera cela.


0 commentaires