您好,登錄后才能下訂單哦!
<el-input keyup.native="isFloor"/>
//正數,含小數 isFloor(e,type){ if(type=='floor') { var val=e.target.value; //限制只能輸入一個小數點 if (val.indexOf(".") != -1) { var str = val.substr(val.indexOf(".") + 1); if (str.indexOf(".") != -1) { val = val.substr(0, val.indexOf(".") + str.indexOf(".") + 1); } } e.target.value = val.replace(/[^\d^\.]+/g,''); } }, //正負數,含小數 isFloor(){ var obj=event.target; var t = obj.value.charAt(0); obj.value = obj.value.replace(".", "$#$")//把第一個字符'.'替換成'$#$' .replace(/\./g, "")//把其余的字符'.'替換為空 .replace("$#$", ".")//把字符'$#$'替換回原來的'.' .replace(/[^\d.]/g, "")//只能輸入數字和'.' .replace(/^\./g, "")//不能以'.'開頭 .replace( /([0-9]+\.[0-9]{2})[0-9]*/,"$1")//只保留2位小數 if (t == '-') { obj.value = '-' + obj.value; } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。