0
後我有隻允許數喜歡這些:Jquery的只允許浮動2位之前和點
- 2或45(從0到99)
- 2.50或35.75(點和2前2位後面的數字)
有人能幫幫我嗎?我只能INT限制了這種方式:
$('#valueSconto').on('input', function() {
this.value = this.value.replace(/[^0-9]/g, '');
});
後我有隻允許數喜歡這些:Jquery的只允許浮動2位之前和點
有人能幫幫我嗎?我只能INT限制了這種方式:
$('#valueSconto').on('input', function() {
this.value = this.value.replace(/[^0-9]/g, '');
});
嘗試設置input
maxlength
到5
;利用.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" />
這是真的很好,謝謝 –
您可以使用:'/^\ d {1,2}(\ \ d {1,2})$ /' – anubhava
你想更換或比賽?你可以看到 –
,我想替換 –