0
i veulent définir les données de masquage pour mes champs de saisie de devises, donc je défini une classe bo-argent et a écrit une fonction comme ci-dessouszone de texte de devises masquage
$('.bo-money').keyup(function (arg) {
this.value = bo_Controller.commafy(this.value);});
-----------------------------------------------------------------------
commafy: function (num) {
num = num.toString().replace(/\,/g, '') + '';
return num.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
maintenant les valeurs seront, sauf en dB par des virgules, comment puis-je les enregistrer sans ce format et juste des chiffres?
Si une réponse à votre question et la regex était la question, alors vous trouverez peut-être un site comme https://regex101.com utile. – Sterling
Donc je devrais changer 'code' num = num.toString(). Replace (/ \,/g, '') + ''; avec ton code? –
Oui, si le but est de supprimer un non-numéro de votre chaîne, vous pouvez changer num.toString(). Replace (/ \,/g, '') + ''; à num.toString(). Replace (/ [^ \ d]/g, ''); + ''; – Sterling