Masqué des plugins d'Entrée et les expressions régulières (pour les nombres décimaux)
J'ai un champ de saisie de texte dans lequel je veux insérer des chiffres, puis une virgule, et puis juste deux chiffres après la virgule.
Je suis en train d'essayer d'obtenir ce par le biais d'jQuery, à l'aide de Masked Entrée Plugin, mais il semble ne pas fonctionner.
C'est ce que j'ai:
<input type="text" name="cash" id="number"/>
et
<script type="text/javascript">
$.mask.definitions['p']='[0-9]+';
$.mask.definitions['d']='[0-9]{2}';
$("#number").mask("p,d");
<script>
Mais le résultat est un masque avec un seul chiffre, puis une virgule, et puis quelque chose que je ne suis pas capable d'écrire (ce n'est pas un chiffre, ni d'un caractère)
_,_
Comment puis-je utiliser l'expression régulière avec ce plugin?
Vous devez vous connecter pour publier un commentaire.
J'avais ratter vous recommandons d'utiliser jquery.maskMoney - https://github.com/plentz/jquery-maskmoney
C'est assez facile à mettre en œuvre:
Essayer cela,
Travail De Démonstration
Un très bon plugin pour masquer les entrées via jQuery est (à mon avis) est celui que Vous utilisez. Et pour la validation via jQuery, j'ai réussi à trouver ceci:
http://plugins.jquery.com/validate
Il est mal décrit dans les DOCs, mais à partir de démos inclus dans le téléchargement Vous pouvez comprendre les choses. Il possède également quelques fonctions de masquage, mais unfortunetly pas aussi bon que le plugin que Vous utilisez maintenant.
À la suite des commentaires dans le champ masqué, Vous devriez obtenir UNIQUEMENT des valeurs qui sont spécifiés dans le masque. Ce plugin ne pas permettre à l'utilisateur de placer d'autres caractères, alors qu'ils doivent donner. Bare à l'esprit que ce plugin n'obtient toujours des expressions régulières droit, thos peut générer des erreurs dans pligun lui-même :/et puis Vous avez une foiré masque en raison de JS erreur, commencent à regarder qui.