vue input框數字後保留兩位小數正則

2022-06-28 15:39:15 字數 1026 閱讀 1899

type="text"

v-model.trim="ruleform2.marketprice"

maxlength="10"

@keyup.native="ruleform2.marketprice =ruleform2.marketprice = ruleform2.marketprice.replace(/[^\d.]/g,'');

ruleform2.marketprice = ruleform2.marketprice.replace(/\./g,'.');

ruleform2.marketprice = ruleform2.marketprice.replace(/^\./g,'');

ruleform2.marketprice = ruleform2.marketprice.replace('.','$#$').replace(/\./g,'').replace('$#$','.');

ruleform2.marketprice = ruleform2.marketprice.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');

">

function clearnonum(obj)

//先把非數字的都替換掉,除了數字和.

obj.value = obj.value.replace(/[^\d.]/g,"");

//保證只有出現乙個.而沒有多個.

obj.value = obj.value.replace(/\./g,".");

//必須保證第乙個為數字而不是.

obj.value = obj.value.replace(/^\./g,"");

//保證.只出現一次,而不能出現兩次以上

obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");

//只能輸入兩個小數

obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');

mysql保留小數 MySQL 數字保留兩位小數

1 round x,d 用於資料的四捨五入,round x 其實就是round x,0 也就是預設d為0 這裡有個值得注意的地方是,d可以是負數,這時是指定小數點左邊的d位整數字為0,同時小數字均為0。select round 100.3465,2 round 100,2 round 0.6,2 r...

輸入框不能輸入非數字並且要求數字保留兩位小數

工作中遇到的場景 好幾個入參都需要進行這個特殊的設定 校驗輸入框不能輸入非數字並且數字保留兩位小數 並且不能輸入空,這就要求我們在輸入框失去焦點的時候需要做點什麼,沒錯,我們需要blur函式 這是個列表,裡面的每乙個輸入框都要滿足這個要求 假設html 如下 則為了實現此功能js 如下 scope....

MySQL 數字保留兩位小數

用於資料的四捨五入,round x 其實就是round x,0 也就是預設d為0 這裡有個值得注意的地方是,d可以是負數,這時是指定小數點左邊的d位整數字為0,同時小數字均為0。select round 100.3465,2 round 100,2 round 0.6,2 round 114.6,1...