<input v-model="ddd" type="text" oninput="value=value.replace(/^.+|[^\d.]/g,'')" />
- 发布:2021-01-08 11:38
- 更新:2021-01-08 11:38
- 阅读:518
【报Bug】<input v-model="ddd" type="text" oninput="value=value.replace(/^\.+|[^\d.]/g,'')" />不能限制数字输入
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.0.4
浏览器平台: 微信内置浏览器
项目创建方式: HBuilderX
示例代码:
操作步骤:
<input v-model="ddd" type="text" oninput="value=value.replace(/^.+|[^\d.]/g,'')" />
<input v-model="ddd" type="text" oninput="value=value.replace(/^.+|[^\d.]/g,'')" />
预期结果:
只有数字能输入
只有数字能输入
实际结果:
所有字符都能输入
所有字符都能输入
bug描述:
<input v-model="ddd" type="text" oninput="value=value.replace(/^.+|[^\d.]/g,'')" />
这个限制非数字输入的方法,在普通的vue项目中是没有问题的,但是在uniapp中是不行的。
0 个回复