답변:
예- parseFloat
.
parseFloat(document.getElementById(amtid4).innerHTML);
들어 서식 번호를 사용합니다 toFixed
:
var num = parseFloat(document.getElementById(amtid4).innerHTML).toFixed(2);
num
이제 소수점 이하 두 자리로 포맷 된 숫자가있는 문자열입니다.
parseFloat('22w')
현재 22
및 parseFloat('w22')
현재NaN
var formatter = new Intl.NumberFormat("ru", {
style: "currency",
currency: "GBP"
});
alert( formatter.format(1234.5) ); // 1 234,5 £
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat
Intl.NumberFormat
손톱.
이 작업을 수행하고 모든 잘못된 데이터를 포착하기 위해 작은 도우미 기능을 만들었습니다.
function convertToPounds(str) {
var n = Number.parseFloat(str);
if(!str || isNaN(n) || n < 0) return 0;
return n.toFixed(2);
}
데모는 여기