You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

registerValidation.js 414B

123456789101112
  1. import * as Yup from "yup";
  2. import i18next from "i18next";
  3. export default Yup.object().shape({
  4. username: Yup.string().required("register.usernameRequired"),
  5. email: Yup.string()
  6. .email(i18next.t("register.emailFormat"))
  7. .required(i18next.t("register.emailRequired")),
  8. password: Yup.string()
  9. .required(i18next.t("register.passwordRequired"))
  10. .min(8, i18next.t("register.passwordLength")),
  11. });