金額常見正則校驗

2021-09-24 06:54:02 字數 644 閱讀 8222

1.運用簡單正則

let reg =/(^[1-9][0-9]*$)|(^[0-9]*\.[0-9]$)/;

reg.test(vlue);複製**

2.在vue2.0和vux元件情況下應用上面正則判斷金額:不為空,並且只能為大於0或者正數,兩位小數,其他符號不可輸入

"moneyplaceholder" v-model="amount"

type="number">

複製**

export default ,

watch:[0-9]*$)|(^[0-9]*\.[0-9]$)/;//為大於0或者正數,兩位小數,其他符號不可輸入

(this.amount&®.test(this.amount)) ? this.effectivefirst = true: this.effectivefirst =false;}}

}複製**

對元件感興趣的話,可以去了解一下 vux x-inpnt

type="number" name="amount" value="" v-model="amount"/>

複製**

js金額校驗

由於手機端ios鍵盤諸多問題,如拉起鍵盤造成頁面空白區域,提前輸入漢字等,在此使用了js對input框輸入金額校驗,主要針對0.00這種格式 校驗是否符合金額規則 checkmoney num d test num js根據小數點和長度進行校驗。有.時後面再輸入數字會刪除最後一位,超長時刪除最後一位...

常見的正則校驗規則

手機號的校驗規則 13 0 9 14 5,7 15 0 3,5 9 17 0,3,5 8 18 0 9 166 198 199 147 d vue用法例項 vue.prototype.ismobile rule,value,callback if mobilereg.test value else ...

金額數字校驗

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