Estoy intentado validar, entre otras cosas, un formato de fecha del tipo "dd/mm/aaaa".
He comprobado que mi expresión regular valida correctamente en
Código HTML:
http://regexpal.com/
Os pongo el código que tengo ahora mismo
Código Javascript:
Ver original
function validaFecha(valor) { patron=/^\d{2}\/\d{2}\/\d{4}$/; if(valor.value != '' && valor.value != undefined) { if(patron.test(valor.value)) alert('formato correcto') else alert('formato incorrecto') } }
He probado(en negativo y en positivo) con
Código Javascript:
Incluso he convertido patron a una variable RegExp y nada de nada, meta el valor que meta en el input siempre me sale el alert de FORMATO INCORRECTO.Ver original
if(patron.test(valor.value)) if(valor.value.test(patron)) if(patron.match(valor.value)) if(valor.value.match(patron)) . . .
Como dicen, 4 ojos ven más que 2, a ver si alguien ve dónde demonios se esconde el faio en esta ocasión.
Muchas gracias!!