Tôi đang cố gắng tìm tất cả các chữ cái và dấu gạch ngang và ký hiệu đô la và xóa chúng khỏi hộp văn bản.Làm cách nào để xóa chữ cái và dấu gạch ngang và ký hiệu đô la trong chuỗi bằng cụm từ thông dụng?
function numbersOnly()
{
if ($('.sumit').val().indexOf([A-Za-z-$])) {
$('.sumit').val().replace([A-Za-z-$], "");
}
}
Đó là những gì tôi có và tôi khá chắc là sai. Tôi không quá tuyệt vời với các biểu thức thông thường, nhưng tôi đang cố gắng tìm hiểu chúng. Có ai muốn giúp tôi và bắt tôi hoàn thành chức năng này không?
Vì vậy, bạn đã có các yếu tố đầu vào.
<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>
Sau đó, bạn đã có những chức năng:
numbersOnly = function()
{
$('.sumit').val().replace(/[A-Za-z$-]/g, "");
alert($('.sumit').val());
return false;
}
Tôi cảnh báo để xác định nếu thay thế đang làm việc. Nó không phải.
Không có cách nào trong số này hoạt động trung thực. Tôi sẽ cập nhật cho bạn những gì tôi có. Tôi cũng đang cố gắng thực hiện việc này với 3 hộp nhập. –
Bạn nên thay đổi bộ chọn từ .subit thành input.sumit - MUCH hiệu suất tốt hơn. –