Link to home
Start Free TrialLog in
Avatar of rJonesX
rJonesX

asked on

Get URL string...

Using javascript, how can I pull the last 6 digits from a url...

http://www.asfdjklasfd.com/card.html?x=123456


and put it into a variable...

Thanks
Avatar of Zvonko
Zvonko
Flag of North Macedonia image

Try this:

<html>
<head>
<script>
var xPar="";
if(window.location.href.match(/x=(\d+)/i))
  xPar=RegExp.$1
alert(xPar)
</script>
</head>
</html>

Avatar of funke
funke


var urlString = "http://www.asfdjklasfd.com/card.html?x=123456";
var urlLength = url.length;

var lastSixDigits = urlString.substring( urlLength - 6, 6 );
ASKER CERTIFIED SOLUTION
Avatar of knightEknight
knightEknight
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
try this?

<script language="javascript">
var address = window.top.location.href
address = address.substring(address.length-6,address.length)
</script>
type wrongly use 6 instead of address.length

<script language="javascript">
var address = window.top.location.href
address = address.substring(address.length-6,6)
</script>
Avatar of rJonesX

ASKER

Thanks again to all of the posters who provided invaluable advice. I am awarding knightEknight because their comments went above and beyond the call of the question, providing me with a solution that would easily fit several future scenarios as well.