最近在使用antd开发时,需要对input输入框限制中文输入,当有中文复制或输入时替换为空值,代码如下:
<a-input
@blur="validateDomainBlur"
placeholder="请输入需要绑定的域名"
v-decorator="['domain',
{ rules: [
{ required: false, message: '请输入域名' },
],
getValueFromEvent: (event) => {
return event.target.value.replace(/[u4E00-u9FA5]/g,'')
}
}
]"
/>
核心代码
getValueFromEvent: (event) => {
return event.target.value.replace(/[u4E00-u9FA5]/g,'')
}