JQuery TableSorter Virgule Chiffres de l'Analyseur ne fonctionne pas

Voici mon problème,

Je suis actuellement en utilisant JQuery Table Trieur et j'ai trouvé une Virgule Chiffres de l'analyseur sur le web. Le problème que j'ai est qu'il ne semble pas fonctionner.

Voici donc ce que la colonne est triée comme:

  1. 4,666
  2. 141,666
  3. 293
  4. 341,666
  5. 346
  6. 461,676

Ce doit être triée

  1. 293
  2. 346
  3. 4,666
  4. 141,666
  5. 341,666
  6. 461,676

L'analyseur j'utilise est: est-ce

$( function() { 

    $.tablesorter.addParser({
        id: "fancyNumber",
        is: function(s) {
            return /^[0-9]?[0-9,\.]*$/.test(s);
        },
        format: function(s) {
            return $.tablesorter.formatFloat(s.replace(/,/g, ''));
        },
        type: "numeric"
    });
}); 

Je ne sais pas je fais de mal. Suis-je le charger de mal? Est l'analyseur de mal? J'ai besoin d'aide ici et ont été aux prises avec ce problème pendant un certain temps maintenant.

Edit: Raison de la façon dont je créer mes colonnes et les colonnes permis d'être choisi par l'utilisateur, je ne pourrais jamais savoir ce qui l'en-tête est dans et pas. J'ai essayé d'utiliser la classe="{trieur: 'fancyNumber'}" de la commande comme indiqué ici: http://tablesorter.com/docs/example-meta-parsers.html

**Edit:**Il ressemble à l'une des colonnes est de travailler correctement, mais cette colonne est toujours d'avoir des problèmes. peut-être parce qu'il a les chiffres et séparation par virgule chiffres?

OriginalL'auteur |