Permettez seulement 2 points décimaux entrée d'une zone de texte à l'aide de jquery?
Permettent seulement 2 points décimaux lorsque en entrant le numéro à une zone de texte à l'aide de jquery.
Veuillez suggérer des regex pour autoriser uniquement les deux virgule dans la zone de texte.
J'ai essayé le code suivant.
$("#amountId").val().replace (/(\.\d\d)\d+|([\d.]*)[^\d.]/, '$1$2');
Obtenu de vitesse
\d+(?:\.\d{1,2})?
?OriginalL'auteur R J. | 2013-06-13
Vous devez vous connecter pour publier un commentaire.
Vous pourriez le faire sans regex:
sa fonctionne très bien 🙂
Alors, comment trouvez pas de décimales ??
que voulez-vous dire? Rechercher le nombre de décimales ou de le fixer à 4 décimales e.g?
Dans ce jsfiddle, j'ai été en mesure d'ajouter des numéros, des lettres, des périodes multiples, etc. Quel est le problème?
OriginalL'auteur A. Wolff
HTML:
Script:
OriginalL'auteur Vishal Surjuse
Je viens de tester à l'aide de regex pour l'apprendre. Mais je recommande d'aller avec rôti de solution.
Travail Violon
OriginalL'auteur Mr_Green
OriginalL'auteur Snehal Chavan
Une autre solution de travail
Html
jQuery
OriginalL'auteur Devraj Gadhavi