主要是使用正则表达式进行字符替换
英文:
<template>
<input @input="this.value=this.value.replace(/[^a-zA-Z]/g,'')" v-model="value" />
</template>
<script>
export default {
data(){
value:''
}
}
</script>
中文:
中文则是将正则表达式换成中文相关的即可
<template>
<input @input="this.value=this.value.replace(/[^\u4E00-\u9FA5]/g,'')" v-model="value" />
</template>
<script>
export default {
data(){
value:''
}
}
</script>
其他字符文字
找到对应的正则匹配即可