Expressão regular para validar letras, números e caracteres especiais

  • Autor Autor jdelsaz
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

jdelsaz

Beta
Programador
No recomendado
Usuário com poucas negociações! Use sempre o saldo do 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
prueba asi

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