javascript get string between two strings Edit
Here is the sample code to get the string between two strings using javascript. I have extended the String prototype so that its very simple to find the sub string like the sample code below
Solution
String.prototype.substringBetween = function (string1, string2) { if ((this.indexOf(string1, 0) == -1) || (this.indexOf(string2, this.indexOf(string1, 0)) == -1)) { return (-1); } else { return this.substring((this.indexOf(string1, 0) string1.length), (this.indexOf(string2, this.indexOf(string1, 0)))); } };
You can find the string between two strings like the code below. Since I have extended the string using prototype you can use string.substringBetween to find the string between two strings.
alert("Hello World JQuery String Between Two String".substringBetween("Hello World", "Between"));
To give you a snapshot of the output. I opened the developer tools and pasted the function and called the code above. Below is the screenshot of output that displays string between two strings using javascript.