js金額校驗

2021-09-25 22:33:53 字數 407 閱讀 4953

由於手機端ios鍵盤諸多問題,如拉起鍵盤造成頁面空白區域,提前輸入漢字等,在此使用了js對input框輸入金額校驗,主要針對0.00這種格式

// 校驗是否符合金額規則

checkmoney(num) (\.\d)?$/.test(num);

}// js根據小數點和長度進行校驗。有.時後面再輸入數字會刪除最後一位,超長時刪除最後一位。然後對最終金額校驗

if (this.invmoney.length>5 && this.invmoney.indexof('.')<0)

if (this.invmoney.length>8 && this.invmoney.indexof('.')>0)

if(!this.checkmoney(this.invmoney))

金額數字校驗

enjspamount onblur checkmoney this onkeyup onlynumber this td 只能輸入金額 function onlynumber obj if xsw obj.value zsw xsw else else 必須保證第乙個為數字而不是.obj.valu...

金額常見正則校驗

1.運用簡單正則let reg 1 9 0 9 0 9 0 9 reg.test vlue 複製 2.在vue2.0和vux元件情況下應用上面正則判斷金額 不為空,並且只能為大於0或者正數,兩位小數,其他符號不可輸入 moneyplaceholder v model amount type numb...

JS計算金額

開發工具與關鍵技術 mvconkeyup 事件會在鍵盤按鍵被鬆開時發生 onchange 事件會在域的內容改變時發生 value 讀取 頁面html 數量 單價 折扣總價 原生js 計算金額 function checkint o txttotal.value txtamount.value txt...