Faire entrée pour obtenir uniquement des nombres avec deux chiffres après la virgule

Actuellement, je suis en suivant le code jQuery pour filtrer uniquement des chiffres:

$('#input_field').keyup(function(e) {
    if (/\D/g.test(this.value)) {
        this.value = this.value.replace(/\D/g, '');
    }
});

Mais je veux obtenir des nombres à virgule flottante(jusqu'à 2 décimales) comme ceci:

10.2
1.23
1000.10
pas clair ce que vous essayez de faire :"pour les filtres uniquement des chiffres" qu'est-ce exactement si votre entrée?
La logique serait de diviser par le nombre de décimales (après votre traitement actuel) et de tronquer le deuxième élément, puis enchaîne avec un point décimal.
stackoverflow.com/questions/8658341/...
Je pense que vous avez besoin d'une HTML5 motif, pas un dessin-modèle.
J'ai donné des valeurs d'entrée à la fin de la question que je veux obtenir. Code ci-dessus est juste un exemple de la façon dont je reçois uniquement des chiffres sans dot. Je veux changer mon code en fonction des besoins.

OriginalL'auteur Awan | 2013-06-25