el-input只能输入数字,两位小数;输入正整数

<el-input
    v-model.trim="form.field"
    oninput="value=value.replace(/[^\d^\.]+/g,'').replace(/^0+(\d)/,'$1').replace(/^\./,'0.').match(/\d+.?\d{0,2}/)"
    placeholder="请输入"
    :disabled="readonly"
    :maxlength="16"
>
        
// oninput="value=value.replace(/^0+(\d)/, '$1').replace(/[^\d]/g, '').replace(/^0/, '')"  输入大于0的正整数

// oninput="value=value.replace(/[^\d^]+/g,'')" 输入数字

 

posted @ 2025-02-06 15:15  hong_li  阅读(526)  评论(0)    收藏  举报