J'essaie de trouver toutes les lettres, les tirets et les signes du dollar et de les supprimer d'une zone de texte.
function numbersOnly()
{
if ($('.sumit').val().indexOf([A-Za-z-$])) {
$('.sumit').val().replace([A-Za-z-$], "");
}
}
C'est ce que j'ai obtenu et je suis presque sûr que c'est faux. Je ne suis pas très doué avec les expressions régulières, mais j'essaie de les apprendre. Est-ce que quelqu'un veut m'aider et me faire commencer à compléter cette fonction ?
Donc Vous avez les entrées.
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount1"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount2"></div>
<div class="numInputRight"><input type="text" class="sumit" name="sumAmount3"></div>
Ensuite, vous avez la fonction :
numbersOnly = function()
{
$('.sumit').val().replace(/[A-Za-z$-]/g, "");
alert($('.sumit').val());
return false;
}
Je lance une alerte pour déterminer si le remplacement fonctionne. Ce n'est pas le cas.