Hola, como podria validar con expresiones regulares que solo me acepte numeros, la letra
mayuscula o minuscula y el guion
, 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.');