請問如何寫html只能純數字過長自動換行+自動去掉尾數0的number textarea?
目前用input number type只能一行,假設寬度只能100,大數量很多數字會被吃掉
想要多的數字跨行並且去掉尾數為0的如
123456789.234000
希望變成
123456
6789.2
34
vue 的 data 取值還是能取得 123456789.234000
而不是 123456\n789.2\n34
前陣子剛好寫得類似的 這方式只能取小術後幾位
var R = 123456.123456789
(R * 100).toFixed(2);// 12345612.35
R.toFixed(2);// 123456.12
移除小數後的0
function removeTrailingZeros(numberString) {
return parseFloat(numberString).toString();
}
console.log(removeTrailingZeros("123456789.234000")); // "123456789.234"
console.log(removeTrailingZeros("123456789.224000")); // "123456789.224"
console.log(removeTrailingZeros("23456789.2255000")); // "23456789.2255"
可搭配JavaScript使用
<script>
/* this function is called when we
click on the submit button*/
function numberValidation() {
event.preventDefault();
let n = document.form.numbers.value;
if (isNaN(n)) {
document.getElementById("numberText")
.innerHTML = "Please enter Numeric value";
return false;
} else {
document.getElementById("numberText")
.innerHTML = "Numeric value is: " + n;
return true;
}
}
</script>
總有一天,後世子孫只會叫AI寫程式,然後抄到這篇,產生一個
神奇的輸入元件,然後又被另一個AI抄去....
最後就神奇讓天網之類的系統啟動,文明終結.