Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2011, 13:08
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 9 meses
Puntos: 3
problema con la expresiones regulares+validacion

Hola, como podria validar con expresiones regulares que solo me acepte numeros, la letra
Código:
k K
mayuscula o minuscula y el guion
Código:
-
, la tecla de espacio y para borrar en el teclado. Tambien en otra expresion que unicamente me acepte letras, tecla de espacio y para borrar en el teclado

hasta ahora tengo esto, pero no me funciona
primero me aseguro que mi checkbox este seleccionado y luego comparo lo que lleva el campo de texto valorCodigo, si unicamente van numeros, la K o k y el guion es verdadero si no es falso, pero no funciona
quien me podria ayudar con eso y agregar que acepte la tecla de espacio y para borrar en el teclado, tambien con la segunda expresion que no trabaja.
Estoy usando Jquery y recientemente aprendiendo expresiones regulares.


PD: no es obligacion que siempre se escriba la letra o el guion, pero es necesario que se pueda escribir en caso que se necesite.
Código PHP:
var expresion= /[^0-9-k-K_]/
var 
expresion1=/[^A-Z-a-z]/
 if($(
'#miCheckbox').attr('checked') == true || $("#valorCodigo")==expresion)
 {
       
alert('El campo  valido.');
 }
else
{
alert(' campo  no valido.');
}



if($(
'#miCheckbox1').attr('checked') == true || $("#valorCodigo1")==expresion1)
 {
       
alert('El campo  valido.');
 }
else
{
alert(' campo  no valido.');