AntD中Form表单自定义验证规则

<Form.Item
	label="学生编码"
	name="stuId"
	validateFirst={true} // 出错时两个校验分别生效
	rules={[
		{ required: true, message: '学生编码不能为空' },
		{ validator: (rule, value) => {
			let reg = new RegExp(/[\u4E00-\u9FA5]/);
			if(reg.test(value)) {
				return Promise.reject('学生编码不能为汉字');
			} else {
				return Promise.resolve();
			}
		}},
	]}
>
	<Input placeholder="请填写学生编码" className="create-input" />
</Form.Item>

posted @ 2022-12-13 09:22  ZerlinM  阅读(158)  评论(0)    收藏  举报