Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/12/2011, 18:24
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 2 meses
Puntos: 3
Respuesta: problema con la expresiones regulares+validacion

Muchas gracias por la ayuda y he estado leyendo el tutorial, pero tengo esta consulta: en mi patron necesito dejar que me acepte numeros, guion y la letra kK, asi que en este caso deberia devolverme verdadero. Pero tendria que recibir falso si se ingresa el rango de letras de
Código:
a
hasta la
Código:
j
y de
Código:
 l
hasta la
Código:
Z
y que me niegue aquellos simbolos que agregue. Sin embargo, si ingreso unicamente la letra k me da falso y deberia darme verdadero, mas si coloco "123k" da verdadero. Asimismo si escribo en la cadena 123lzA me da verdadero y deberia ser falso, porque ese rango de letras las estoy negando.


Mi idea final es unicamente aceptar las letras kK, de 0 a 9 y el guion, asi en este caso mi formulario deberia dejar que se ingresara la información en la BDD, y en caso que aparezca algún caracter de los que niego en el patron me salga un mensaje de valor no aceptado.
¿en donde me equivoco?
gracias
Código PHP:
<html>
<
body>

<
script type="text/javascript">

var 
str="k";

var 
patt=/[0-9kK-]+[^a-jA-Jl-zL-Z*+/.,:_]/;
var 
result=patt.test(str);
document.write("Returned value: " +  result); 


</script>
</body>
</html> 

Última edición por -thor-; 04/12/2011 a las 18:31