方法一
<FormItem label='大于0 的整數' >
{getFieldDecorator(`intNum`, {
rules: [{ message: '不能為空', type: 'number' }, {
pattern: /^([1-9][0-9]*)+$/, message: '只能大于0的整數'
}],
})(
<InputNumber />
)}
</FormItem>
方法二
<FormItem label='大于0 的整數' >
{getFieldDecorator(`intNum`, {
rules: [{
validator(rule, value, callback) {
if (value > 0) {
callBack('只能大于0的整數')
} else {
callback()//必須寫
}
}]
})(
<InputNumber />
)}
</FormItem>
效果圖:

test.png