Function:
export function validateMinMaxText(range, value, callback) {
const { min, max, text } = range;
if (value === undefined || value === '' || (value >= min && value <= max && /^\d+(\.\d{1,2})?$/.test(value))) {
callback();
} else {
callback(`请输入${min}-${max}的${text ? text : '有效数字'}`);
}
}
JS引入:
import { validateMinMaxText } from '../../../../../utils/utils';
AntDesign:
{ data.houseType === 2 ? (
<Form.Item label="流转年限" {...formItemLayout}>
{getFieldDecorator('transferYears', {
initialValue: data.decorate,
rules: [
{ required: true, message: '请填写流转年限' },
{ validator: (rule, value, callback) => validateMinMaxText({ min: 0.01, max: 999.99, text: '有效流转年限' }, value, c
Input框限制输入三位数字,两位小数
最新推荐文章于 2024-01-31 23:36:50 发布