Regex para caracteres alfanuméricos y especiales.
Necesito definir una expresión regular que acepte caracteres alfanuméricos y los siguientes caracteres especiales: @ # $% & * () -_ +] [';:?.,!
He ideado con
string pattern = @"[a-zA-Z0-9@#$%&*+\-_(),+':;?.,![]\s\\/]+$";
Pero esto no parece estar funcionando. ¿Puede alguien, por favor, dejarme saber lo que falta?