6

私はこれをできる限り明確に伝えようとします。

「12345」などの整数を読み取り、それを金額形式に変換する入力ボックスが必要です。たとえば、$123.45 です。これは、ユーザーが入力している間に行う必要があります。

4

2 に答える 2

2

次のようなことを試すことができます:

<script>
function formatAsDollars(el) {
  el.value = '$' + el.value.replace(/[^\d]/g,'').replace(/(\d\d?)$/,'.$1');
}
<\script>

<input onkeyup="formatAsDollars(this);">

私はそれが本当に面倒だと思います、他の人もそうするでしょう。

于 2012-10-16T11:55:39.167 に答える