Requisitos específicos para la entrada en campos de usuario personalizados

Solo una breve solicitud de función para la opción Campos de usuario personalizados para administradores (ubicada en admin/customize/user_fields).

Me encantaría ver la capacidad de establecer requisitos adicionales en los campos de usuario personalizados. Por ejemplo:

  1. Número: Entrada requerida que sea un número.
  2. Texto: Entrada requerida que sea texto y no un número.
  3. Longitud: Establecer un mínimo o máximo de caracteres para un campo determinado.
  4. Requisito de caracteres especiales: Permitido/No permitido. También sería útil hacer cumplir un correo electrónico secundario obligatorio u otro elemento similar para algunas circunstancias específicas.

¡Gracias, chicos!