我需要使用javascript替換textare中的所有非數字字符。我們的客戶想要刪除非數字,例如1,330.00變爲1330.00。Javascript正則表達式替換所有非貨幣字符
我可以替換除小數點以外的所有非數字,但是這允許多個小數位。
我的代碼 http://jsbin.com/vetedeca/1/edit?html,output
$(document).ready(function(){ $('input').bind('keyup', function() { var value = $(this).val() value = value.replace(/[^\d\.]+/g,''); $(this).val(value); }) })
如何修改這個刪除除了一個小數位
中首次出現的所有非數字的jsbin如 1,330.00變爲1330.00 1,330.00。 00變爲1330.00 133o.00d.33變爲133.00
謝謝你的工作完美! – Wardy277