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)