I have the following url : http://www.xzy.com/AMS/Audit/Agency/10017397
I need to strip out the id: 10017397 from this url?
I tried:
function GetURLParameter(sParam) {
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
This will help you see demo
function GetURLParameter() {
var sPageURL = window.location.href;
var indexOfLastSlash = sPageURL.lastIndexOf("/");
if(indexOfLastSlash>0 && sPageURL.length-1!=indexOfLastSlash)
return sPageURL.substring(indexOfLastSlash+1);
else
return 0;
}
You can try using this regular expression to get the last number off a string: http://jsfiddle.net/2AKDQ/2/
var URL = "http://www.xzy.com/AMS/Audit/Agency/10017397";
var number = URL.match(/(\d+)$/g);
But you'll really need to provide more information.. Is the numeric value always at the end of the string? Or if not, is it always at position 4? Is the string always the same apart from the number?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With