//只能輸入數字且只能兩位小數
vue.prototype.
$check_decimal
=function
(decimal)/g,
'.')
// 只保留第乙個. 清除多餘的
.replace
('.'
,'$#$').
replace
(/\./g,''
).replace
('$#$'
,'.').
replace
(/^(\-)*(\d+)\.(\d\d).*$/
,'$1$2.$3');
// 只能輸入兩個小數
// .replace(/^[0-9]$/i,'')
// 以上已經過濾,此處控制的是如果沒有小數點,首位不能為類似於 01、02的金額
if(inspect_decimal.
indexof
('.'
)<
0&& inspect_decimal !='')
else
// return inspect_decimal;
// }
inspect_decimal =
parsefloat
(inspect_decimal);}
decimal = inspect_decimal
return decimal
}
在頁面中使用
checknumber
(attribute)
vue input只能輸入兩位小數的,不能是負數
input 設定為text,number型別能輸入負值和 e export const getnumber val,oldval,l let mum val let nmb l 1 if reg2.test val if val 0 0 val 1 val.tostring length 1 if ...
input驗證只能輸入乙個保留兩位小數的數字
在input驗證的時候,由於一些相容性的問題,很少會使用h5自帶的 input type number 和 pattern屬性。這邊有兩個現成的方法,來驗證input 只能輸入整數和可以輸入小數,但保留兩位小數的方法。驗證input只能輸入乙個小數點,s首個字元不能為點 param val inpu...
輸入框只能輸入正數且保留小數後2位數字,正則
要求輸入乙個正數且保留2位小數,不能00開頭,或不能出現多個點 可以寫 驗證匹配,但最方便的還是自己直接寫乙個replace,替換掉不符合要求的,體驗感也好,寫法簡單方便,oninput value value.replace 0 9 0 9 0 9 00 v if search.itemsort ...