以 redux 形式验证确认密码

validate confirmation password in redux form

如何在 React 表单中验证密码确认?

const validate = values => {
  const errors = {};
  if (!values.username) {
    errors.username = 'Required';
  }
  if (!values.password) {
    errors.password = 'Required';
  }
  if (!values.confirmpassword ) {
    errors.confirmpassword = 'Required' ;
  }

   return errors;


};

export default validate;

这是我的验证页面 我尝试在发生不匹配时确认密码验证...这不起作用..有人愿意帮助我吗??

试试下面的逻辑。

const validate = values => {
  const errors = {};
  if (!values.username) {
    errors.username = 'Required';
  }
  if (!values.password) {
    errors.password = 'Required';
  }
  if (!values.confirmpassword ) {
    errors.confirmpassword = 'Required' ;
  } else if (values.confirmpassword !== values.password) {
    errors.confirmpassword = 'Password mismatched' ;
  }

   return errors;


};

export default validate;