Expresión regular para validar letras, números y caracteres especiales

jdelsaz Seguir

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Abr 2011
Mensajes
111
Buenas.

Necesito una pequeña ayudilla, que seguro que alguien se ha encontrado con el siguiente problema:

Tengo una expresión regular que valida que pueda haber espacios, letras y números:
var patronEspacios = /\S/;
var patronUsuario = /^([a-zA-Z0-9])$/;
if( !patronUsuario.test($("input['#id1']").val()) || !patronEspacios.test($("input['#id1']").val()))

Eso me funciona sin problemas, pero necesito una expresión regular que me valide letras, números, espacios y los siguientes caracteres ".,:;-_" (sin los "").

Alguien me podría ayudar a resolver mi problema? (acepto mejoras del código también).

Saludos y gracias.
 
Arriba