$('#input_txt').keyup(function(){
var value = $(this).val();
//清除“數字”和“.”以外的字符
value = value.replace(/[^\d.]/g,"");
//驗證第一個字符是數字而不是.
value = value.replace(/^\./g,"");
//只保留第一個. 清除多餘的.
value = value.replace(/\.{2,}/g,".");
value = value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
$(this).val(value);
})
說明: “input_txt”爲輸入框的id。