J'ai un champ de saisie que j'utilise pour obtenir un montant monétaire d'un utilisateur. J'utilise une fonction jQuery Money Mask pour mettre un masque sur l'entrée de l'utilisateur. Ainsi, par exemple, si l'utilisateur tape "100000", il apparaîtra dans le champ de saisie "$ 1,000.00". Le problème est que j'ai une configuration de modèle pour le champ de saisie pour le restreindre uniquement aux valeurs numériques. J'ai besoin de modifier cette expression régulière (pattern="[0-9]*"
) afin qu'elle accepte les chaînes monétaires. Toute aide est très appréciée!HTML Modèle de champ de saisie pour les valeurs numériques.
Code pour le champ de saisie:
<input name="rentPayment[paymentAmount]" id="paymentAmount" placeholder="0.00" value="" type="text" pattern="[0-9]*">
'pattern =" (\ $)? \ D * "' – Bart