1. 限制只能输入大写字母
<el-input v-model="input" oninput="value=value.replace(/[^A-Z]/g,'');"></el-input>
2. 限制只能输入数字
<el-input v-model="input" oninput="this.value = this.value.replace(/[^0-9]/g, '');"></el-input>
限制只能输入数字的情况下还是用计数器比较好,,不会为负也不能输入e等
<el-input-number v-model="input" :min="0" :max="10" :precision="0" :step="1"></el-input-number>
3.限制只能输入汉字
<el-input v-model="input" oninput="value=value.replace(/[^\u4E00-\u9FA5]/g,'');"></el-input>
this.$confirm("确定删除该信息吗?", "警告信息", { type: "warning" })
.then(async () => {
});
this.$prompt('请输入内容', '提示', {
inputAttrs: {
maxlength: 10,
},
}).then(({value}) => {
}).catch(() => {
});
inputType:设置输入框的类型,如 'text'、'password' 等。
inputValue:设置输入框的初始值。
inputName:设置输入框的名称。
inputLimit:设置输入的最大长度。
inputPattern:设置输入的验证模式,用于验证输入是否符合特定的格式或模式。
inputErrorMessage:设置输入错误时的错误消息。
confirmButtonColor:设置确定按钮的颜色。
confirmButtonText:设置确定按钮的文本。
cancelButtonColor:设置取消按钮的颜色。
cancelButtonText:设置取消按钮的文本。
inputEvent:设置输入框的事件类型,如 'input'、'change' 等。
inputReadOnly:设置输入框是否只读,即用户不能修改其内容。
inputDisabled:设置输入框是否禁用,即用户不能进行任何操作。