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.
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
Vous devez vous connecter pour publier un commentaire.
Essayer cette regex:
Votre JS:
OriginalL'auteur Khanh TO
essayer
par exemple:
OriginalL'auteur Shinov T
Je pense que vous devez utiliser en tapant intervalle, car keyup est rapide et la regex ne pas approuver quelque chose comme cela
0.
http://jsfiddle.net/jWbsE/
OriginalL'auteur JTC
Vous avez besoin de changer l'expression régulière utilisée pour tester les valeurs contre.
Cela permettra nombres sans virgule ou un point décimal et un ou deux chiffres après.
OriginalL'auteur knolleary
Dans le code ci-dessus fVal est la valeur du champ pour lequel vous pourriez être vérifier.
OriginalL'auteur Umang Rustagi