且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Jquery只允许在点前后浮动2位数字

更新时间: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" />