Foros del Web » Programando para Internet » Javascript »

duda de negar caracteres en un campo de formulario

Estas en el tema de duda de negar caracteres en un campo de formulario en el foro de Javascript en Foros del Web. hola a todos es que tengo este javascript @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original function validar ( e ) {     tecla = ...
  #1 (permalink)  
Antiguo 28/08/2012, 17:03
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 10 meses
Puntos: 10
duda de negar caracteres en un campo de formulario

hola a todos es que tengo este javascript

Código Javascript:
Ver original
  1. function validar(e) {
  2.     tecla = (document.all) ? e.keyCode : e.which;
  3.     if (tecla==8) return true;
  4.     patron = /[A-Za-z\w]/;
  5.     te = String.fromCharCode(tecla);
  6.     return patron.test(te);
  7. }

me trabaja perfecto ya que lo unico que permite es numero y letras

pero el problema es que no quiero que coloquen esto

Ejemplo

user_demo

el caractere _


es lo unico que permite escribir con el javascript que tengo
  #2 (permalink)  
Antiguo 28/08/2012, 17:07
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: duda de negar caracteres en un campo de formulario

bueno cambia tu expresion regular por esto

[a-zA-Z0-9_-]
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Etiquetas: caracteres, formulario, negar, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:21.