更新时间:2023-02-21 11:47:19
尝试将 input
maxlength
设置为 5
;利用 .val(function(index, val))
;RegExp
/\d{3}|[^\d{2}\.]|^\./
Try setting input
maxlength
to 5
; utilizing .val(function(index, val))
; RegExp
/\d{3}|[^\d{2}\.]|^\./
$("#valueSconto").on("input", function() {
$(this).val(function(i, val) {
return val.replace(/\d{3}|[^\d{2}\.]|^\./g, "");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<input type="text" id="valueSconto" maxlength="5" />