JavaScript
Article
By Sam Deering

jQuery remove string from string

By Sam Deering

This is how you might go about using jQuery to remove string from string so to speak. The example below will hopefully clarify what I mean. It uses jQuery.grep() which is a really cool search function – It’s kind of a PHP substring equivalent… kind of anyways.

As always just copy, paste, run using Firebug to test out and experiment.

(function($) {
var myFruits = "Apples, Bananas, Mangos, Blackberries, Oranges";
myFruits = myFruits.replace(/bMangos(, |$)/gi, "");
 
var myFruits = "Apples, Bananas, Mangos, Blackberries, Oranges";
var result = $.grep(myFruits.split(', '), function(v) { return v != "Mangos"; }).join(', ');
console.log(result);
 
function filterOut(my_str, t) { //string, term
  return $.grep(my_str.split(', '), function(v) { return v != t; }).join(', ');
}
})(jQuery);

//output: Apples, Bananas, Blackberries, Oranges
  • very informetive …thanx alot

  • great! theres just an error on the source:
    var result = $.grep(my_fruits.split(', '), function(v) { return v != "Mangos"; }).join(', ');

    should be:
    var result = $.grep(myFruits.split(', '), function(v) { return v != "Mangos"; }).join(', ');

    • jquery4u

      @Rafael – great spot mate, i’ve updated.

  • Scott

    you spelled fucntion wrong

Recommended
Sponsors
Get the latest in JavaScript, once a week, for free.