Cómo crear una validación de JOI con Node js si la cadena contiene un espacio vacío al inicio o al final del error de envío
ejemplo: si la entrada es
nombre = "test123" //válido
nombre = "prueba (espacio)" o "(espacio) prueba" // no válido
Puede usar un patrón de regex para verificar que la cadena no comience o termine con un espacio.
Joi.string().pattern(new RegExp('^[^\s][^\s]+$', 'g'))Puede usar la expresión regular a continuación para validar sus casos
Joi.string().pattern(new RegExp('^([a-zA-Z0-9]+( [a-zA-Z0-9]+)*)$', 'g'))