element-ui+vue input框只能输入字母(自定义正则)

尝试 element表单验证
:change/ :input事件监听 +正则表达式
没有实现需求
最后通过keyup事件实现

   <el-input
       class="inline-input"
       v-model="state" 
       prefix-icon="el-icon-search"
       @keyup.native="state=state.replace(/[^a-zA-Z]/g,'')"
        placeholder="必须输入两个以上字符才能检索"
  ></el-input>

如有其它需求替换正则表达式就行 /[^a-zA-Z]/g 这段正则是只有字母

你可能感兴趣的:(vue,vue.js)