Fala Samuel, tudo bem?
Normalmente essas validações são feitas no front mesmo, pra ja dar o feedback pro usuário logo que ele preenche o formulário, de forma simples, você pode especificar o tipo do campo que o usuário está preenchendo, assim o próprio HTML pode validar isso, aqui você pode conferir os tipos de inputs e ler um pouco sobre cada um, agora, para um validação mais precisa, mais complexa, ja é necessário o uso de JavaScript, para isso você pode fazer o curso JavaScript na Web: Validação de Formulários e HTML5 que trata justamente desse assunto. Além disso, você também pode fazer o plano de estudos criado por mim, de JavaScript do básico ao avançado
Espero ter ajudado, bons estudos :D