Я пытаюсь подтвердить соответствующий пароль и подтвердить пароль и минимальную длину ввода.Вот мой код:
<Field
name='password'
label='Password'
component={renderField}
as={Form.Input}
type='password'
icon='lock'iconPosition='left'
placeholder='Password'
validate={[minLength(5), required ]}/>
<Field
name='password1'
label='Confirm Password'
icon="lock" iconPosition='left'
component={renderField}
as={Form.Input}
type='password'
placeholder='Confirm'
validate={[passwordValidate, required ]}/>
Я не знаю, почему он не работает.Вот мой проверочный код:
export const passwordValidate = (value, allValues) =>
{
value !== allValues.password ? 'Password does not match' : undefined;
}
export const minLength = len => value =>
{
value && value.length < len ? `Must have greater than ${len}` : undefined;
}