The simplest solution is to simply do the following:
Campaign.Collection = Backbone.Collection.extend({ initialize: function() {}, comparator: function(item) { return item.get('Name').toLowerCase(); } };
This will convert everything to lowercase before comparison, so it will compare in a way that ignores the case.
source share