Jump to content

Position of 2nd occurrence of a character


The Little Guy

Recommended Posts

is there a function/method that will get the position of the 2nd occurrence of a character?

 

http://website.com/page.html

https://website.com/page.html

 

So, with the above two, I would like to be able to get the position of the 2nd backslash, so I can retrieve everything after it.

 

How can I do this?

split the forward slashes and the get the array key

 

edit: i just re-read your post - sorry - you wanted the position - why not just search the url for http or https? you still could split the first two forward slashes and get array key 1; that should give you the rest of the url (after http or https).

 

example

 

<script type="text/javascript">
var url="http://website.com/page.html";
var slashes = url.split("//");
alert(slashes[1]);
</script>

Hmmm, not sure I understand what you're after very well but here is my attempt.

 

<script language="javascript">
var string = "http://site.com/getURL.php?url=http://google.com";
var pos = string.search(/\/\//) + 2;
var match = string.substr(pos,string.length);
document.write(match);
</script>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.