Возможный дубликат:
Как я могу форматировать числа как деньги в JavaScript?
У меня есть форма с простым JavaScript для выполнения мгновенного расчета. Моя проблема в том, что я изо всех сил пытаюсь отформатировать ее так, чтобы она отображалась правильно с запятыми и двумя десятичными знаками.
Любая помощь будет очень оценена. Спасибо.
<p>
<label>My Daily Rate is:</label><br />
<input class="poundsBox" name="shares" id="shares" type="text" /><br />
<br />
<strong>Your Gross Contract Take Home:</strong></p>
<p><span class="result">£ <span id="result"></span></span></p>
The above illustration is provided for guidance only. Please complete the request form below for a detailed personal illustration.
<script type="text/javascript">
$("#shares").keyup(function() {
var val = parseFloat($(this).val());
// If val is a good float, multiply by 260, else show an error
val = (val ? val * 260 * 0.88 : "Invalid number");
$("#result").text(val);
})
</script>