DEV Community

Agik Setiawan
Agik Setiawan

Posted on • Edited on

17 4

validation password and confirm password with Yup

Yup is javascript schema builder for validation like string, number, password, etc.

use yup for validation password and confirm password very easy with yup schema like below

import * as Yup from "yup";

const validation = Yup.object().shape({
    email: Yup.string().required().email(),
    name: Yup.string().required(),
    phone: Yup.string().required(),
    password: Yup.string().required(),
    confirm_password: Yup.string().label('confirm password').required().oneOf([Yup.ref('password'), null], 'Passwords must match'),
  })

Enter fullscreen mode Exit fullscreen mode

we can use oneOf([Yup.ref('password'), null], 'Passwords must match')

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more