正则表达式验证不能输入汉字
<el-col :span="12">
<el-form-item label="乡镇编码" prop="areaCode" :rules="[
{ required: true, message: '乡镇编码不能为空'},
{ validator: checkData, trigger: 'blur'}
]">
<el-input v-model="form.areaCode" placeholder="请输入乡镇编码"></el-input>
</el-form-item>
</el-col>
checkData (rule, value, callback) {
if (value) {
if (/[\u4E00-\u9FA5]/g.test(value)) {
callback(new Error('编码不能输入汉字!'));
} else {
callback();
}
}
callback();
}
ps: /[\u4E00-\u9FA5]/g 就是匹配输入框是否有汉字的正则 已测试!
正则表达式验证不能输入汉字
最新推荐文章于 2024-07-23 17:04:39 发布