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

  • Autor Autor jdelsaz
  • Fecha de inicio Fecha de inicio
J

jdelsaz

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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.
 
prueba asi

var patronUsuario = /^([a-zA-Z0-9.,:;-_])$/;
 
Lo correcto sería
Insertar CODE, HTML o PHP:
/([\s\d\w\.,:;\-_])/