Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2010, 10:24
Avatar de zeudio
zeudio
 
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 23 años
Puntos: 4
Expresiones regulares: solo caracteres alfanumericos

Hola compañeros

tengo una duda con respecto a una expresion regular

Necesito una que solo permita ingresar en un textbox caracteres alfanumericos, he leido en varios lugares que usando esto se logra lo que deseo:

[A-Za-z0-9_]

ó

\w

El problema es que cuando le paso una cadena que contiene digamos un simbolo ">", la expresion regular solo funciona si pongo dicho simbolo al principio. Por ejemplo si le paso esta cadena: "esta es mi cadena<", me la pasa como válida!

cual es la forma correcta de hacerlo?

les pongo un fragmento del codigo para mayor referencia

Código:
	var vsExprReg = /[A-Za-z0-9_]/;

        if (!vsExprReg.test(pObjeto.value.toString())) {
            alert("No se cumplio con el patrón");
            return;
        }
Gracias por su atención