我正在尝试查找文本框中所有字母、破折号和美元符号,并将它们删除。
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;
}
我正在使用 alert 来确定替换是否起作用,但貌似没有。