Я пытаюсь найти все буквы и тире и знаки доллара и удалить их из текстового поля.
function numbersOnly()
{
if ($('.sumit').val().indexOf([A-Za-z-$])) {
$('.sumit').val().replace([A-Za-z-$], "");
}
}
Это то, что у меня есть, и я уверен, что это неправильно. Я не слишком хорош с регулярными выражениями, но я пытаюсь их изучить. Кто-нибудь хочет помочь мне и начать с выполнения этой функции?
Итак.. У вас есть входные данные.
<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>
Затем у вас есть функция:
numbersOnly = function()
{
$('.sumit').val().replace(/[A-Za-z$-]/g, "");
alert($('.sumit').val());
return false;
}
Я предупреждаю, чтобы определить, работает ли замена. Это не так.