1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ant design 的 Form 表单 自定义验证 不能输入中文和数字 只能输入大写的字母

ant design 的 Form 表单 自定义验证 不能输入中文和数字 只能输入大写的字母

时间:2021-12-31 22:28:34

相关推荐

ant design 的 Form 表单 自定义验证 不能输入中文和数字  只能输入大写的字母

// validator 为自定义校验<FormItem label="数据" key="tableData">{getFieldDecorator('tableData', {rules: [{ required: true },{ validator: checkData, trigger: 'blur'}],initialValue: sData.refTable,})(<Input style={{width: 260, marginLeft: 4}} onPressEnter={this.searchDs} />)}</FormItem>

// 自定义校验方法, 输入框不能输入汉字const checkData = (rule, value, callback) => {if (value) {if (/[\u4E00-\u9FA5]/g.test(value)||/^[0-9]+.?[0-9]*$/g.test(value)) {callback(new Error('只可输入字母、不能输入汉字!'));} else {callback(setFieldsValue({// 自动转成大写refTable: value.toUpperCase(),}));}}callback();};

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。