In this example you can get all occurrences of an email address on the web page. Useful if you have to change the email address for a specific page or sub section of your site. Might be useful to screen scrape email addresses off web pages too, although that’s not what i am trying to achieve here. See more jQuery .each Examples.

i = insensitive (case)
g= global search
m = match over multiple lines

var iframeSrc = 'test.html?param=value&';
var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm;


$.each(iframeSrc.match(emailRegex), function(index, value) { 
     console.log(index + ". " + value);
//output: 0.

This find all html between the tags:

var secureQueryRegex = /(</securequery><securequery ).+?(securequery>)/igm;
/* loop for each query found in data */
$.each(data.match(secureQueryRegex), function(index, value) {
	console.log(index + ". " + value);
//example output: 
//0. </securequery><securequery id="abc" template="abc">query=find all shops</securequery>
//1. <securequery id="xyz" template="xyz">query=find all locations</securequery>
Sam Deering Sam Deering
Sam Deering is a Front-end Web Developer who specialises in JavaScript & jQuery. Sam is driven and passionate about sharing his knowledge to educate others.

  • jery

    What do I do with the Jquery? I am still learning it.

Related books & courses
Available now on SitePoint Premium

Preview for $1