怎么使输入框只能输入大于0的数字?(element-ui)

长孙阳焱
2023-12-01

1.给输入框设置oninput属性,当元素获得用户输入时,oninput属性将触发;

2.当输入值以0开头或者不为0-9的整数时,则用' '替换掉(/g表示全局匹配,则所有匹配项都会被替换掉),效果为不能输入以0开头或不为正整数的值。

<el-input v-model="row.TicketNum" oninput="value=value.replace(/^0|[^0-9]/g, '')">
			<span slot="append">张</span>
</el-input>
 类似资料: