Estoy tratando de encajar ']' en mi expresión regular que permite que cualquier cadena pase siempre que no tenga un determinado conjunto de caracteres especiales. Sin embargo, el IDE me muestra que termina la expresión:
message: Joi.string().regex(/^[^<>#*=+^}[]+$/).required() //current working code message: Joi.string().regex(/^[^<>#*=+^}[]]+$/).required() //what I am trying to addPuede escapar carácter especial usando \
Entonces puede usar: (/^[^<>#*=+^}[\]]+$/) que escapará del primer ], lo que le permitirá verse como un símbolo regular.
Si es nuevo en las expresiones regulares, pruebe regex101.com. Hace un buen trabajo al desglosarlos por usted.