我有一个简单的文本框,我正在输入数值。我想将数值格式化为两位小数并在适当的位置使用逗号。就像我在文本框中输入 10 并在按下进入或离开文本框后它应该转换为 10.00。如果我在文本框中输入 1000 并在按下或输入后将其转换为 1,000.00 请告诉我是否有可能使用 javascript 执行此操作
<input type="text" name="one" class="currency">
<script>
 $('.currency').live('keydown', function(e) { 
    var key = e.keyCode || e.which; 
      if (key== 9 || key == 13) { 
        e.preventDefault(); 
          if( isNaN( parseFloat( this.value ) ) ) return;
                this.value = parseFloat(this.value).toFixed(2);
        // call custom function here
      }         
});
</script>
此代码将返回输出为 1000.00 但我需要在适当的位置使用句点和逗号