Greping
by fergal_doyle
HTML
<textarea id="JSON">
[{"id":1,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":2,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":3,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":4,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":5,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":6,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":7,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":8,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":9,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":10,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":11,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":12,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":13,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":14,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":15,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":16,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":17,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":18,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":19,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":20,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":21,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":22,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":23,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":24,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":25,"title":"PPS EMEA Channel Sales","contact":"Torra, Gemma"},{"id":26,"title":"GWE Enterprise Services","contact":"Finetto, Linda"},{"id":27,"title":"PPS Reporting","contact":"Naud-Barthelmess, Murielle"},{"id":28,"title":"PPS EMEA Channel Sales","contact":"Torra,...
CSS
#JSON{
display:none;
}
JavaScript
var data = JSON.parse($("#JSON").val());
var arr = jQuery.grep(data, function(n, i){
return n.contact.toLowerCase().indexOf("Murielle") != -1;
});
console.log(arr.length)