Статьи

jQuery получить все вхождения строки внутри строки

В этом примере вы можете получить все вхождения адреса электронной почты на веб-странице. Полезно, если вам нужно изменить адрес электронной почты для конкретной страницы или подраздела вашего сайта. Может быть полезно отсеять адреса электронной почты от веб-страниц, хотя это не то, чего я пытаюсь достичь здесь. Смотрите больше примеров jQuery .each .

я = нечувствительный (случай)
g = глобальный поиск
m = совпадение по нескольким строкам

var iframeSrc = 'test.html?param=value&[email protected]&moreparams=values'; var emailRegex= /[._a-zA-Z0-9-]+@[._a-zA-Z0-9-]+/igm; console.log(iframeSrc); console.log(emailRegex.test(iframeSrc)); console.log(iframeSrc.match(emailRegex)); $.each(iframeSrc.match(emailRegex), function(index, value) { console.log(index + ". " + value); }); //output: 0. [email protected] 

Это найти все HTML между теги:

 var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...   var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...   var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...  var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...  var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...  var secureQueryRegex = /( )/igm; /* loop for each query found in data */ $.each(data.match(secureQueryRegex), function(index, value) { console.log(index + ". " + value); }); //example output: //0. query=find all shops //1. query=find all locations //etc...