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
hasta la
y de
hasta la
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>