7dc17705 by 杨炀

中文/英文输入限制

1 parent daf0e98f
......@@ -25,7 +25,7 @@
<el-form :model="form" :rules="rules" ref="iformRef" label-position="right" label-width="150px" v-else>
<el-form-item :label="language==0?'姓名':'Name'" required prop="name">
<el-input v-model="form.name"/>
<el-input v-model="form.name" @input="handleInput"/>
</el-form-item>
<el-form-item :label="language==0?'性别':'Gender'" required prop="gender">
<el-radio-group v-model="form.gender">
......@@ -141,7 +141,21 @@ function getCountryList() {
countrys.value = res.data
})
}
const handleInput = (value) => {
const regex = /^[a-zA-Z]*$/;
const regexCh = /^[\u4e00-\u9fa5]+$/;
if(language.value==0){
if (!regexCh.test(value)) {
form.value.name = ''
ElMessage.warning('请输入中文')
}
} else {
if (!regex.test(value)) {
form.value.name = ''
ElMessage.warning('Please enter English only')
}
}
}
const submit = () => {
proxy.$refs.iformRef.validate(valid => {
if (form.value.email.indexOf('@') == -1) {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!