vue自定义指令之(只能输入字母和数字)
//自定义指令import Vue from 'vue'Vue.directive('Alphabet', {inserted: function (el) {const input = el.querySelector('.el-input__inner');input.onkeyup = function (e) {input.value = input.value.replace(/[^A-
·
//自定义指令
import Vue from 'vue'
Vue.directive('Alphabet', {
inserted: function (el) {
const input = el.querySelector('.el-input__inner');
input.onkeyup = function (e) {
input.value = input.value.replace(/[^A-Za-z0-9]/g,'')
}
input.onblur = function (e) {
input.value = input.value.replace(/[^A-Za-z0-9]/g,'')
}
}
});
使用
<el-input v-model="input" v-Alphabet placeholder="请输入内容"></el-input>
详细请点击这里
更多推荐
已为社区贡献5条内容
所有评论(0)