JS小數點只留一位的筆記
function num(alonsoobj) {
alonsoobj.value = alonsoobj.value.replace(/[^\d.]/g, ""); //清除"數字"和"."以外的字元
alonsoobj.value = alonsoobj.value.replace(/^\./g, ""); //驗證第一個字元是數字
alonsoobj.value = alonsoobj.value.replace(/\.{2,}/g, "."); //只保留第一個, 清除多餘的
alonsoobj.value = alonsoobj.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
alonsoobj.value = alonsoobj.value.replace(/^(\-)*(\d+)\.(\d).*$/, '$2.$3'); //只能輸入兩個小數
}
以上文章僅用紀錄資料使用.....