elementUI el-input限制输入的值为整数或小数

<el-input
    v-model=""
    oninput="value=value.replace(/[^0-9.]/g,'').replace(/^\./g, '').replace(/\.{2,}/g, '').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.');"
    size="mini"/>

备注:
1:^不放在开头表示取否的意思,就是取相反
2:replace是对你输入的字符串一个字符一个字符的去查找替换,和常见正则可以多个字符查找略有不同