RuoYi 框架前端页面 - 输入框限制浮点数
<input type='text' id='float-input'>
<script>
var floatInput = document.getElementById('float-input');
// 只允许输入浮点数,支持正负值
floatInput.addEventListener('input', function() {
this.value = this.value.replace(/[^-0-9.]/g, '').replace(/(..*)./g, '$1');
});
// 最大保留 4 位小数
floatInput.addEventListener('blur', function() {
var value = parseFloat(this.value);
if (isNaN(value)) {
this.value = '';
} else {
this.value = value.toFixed(4);
}
});
</script>
原文地址: https://www.cveoy.top/t/topic/nw1W 著作权归作者所有。请勿转载和采集!