validate.js, es un script en javascript que te puede ayudar a validar ciertos datos de tus aplicaciones web. Dispone de una documentación bastante directa y unos ejemplos que de muestran que es realmente simple de usar.[Descargar]
Contenido
validate.js, otro validador de formularios
aNieto2k hace 5811 días en: Asides, javascript, Programacion, webdev
Siempre puedes optar por usar la funcion match y las regex:
Template:
function check(value, regex) {
// limpiamos
value = value.replace(/^\s*(.*?)\s*$/g, «\\1»);// buscamos
if(value.length && value.match(regex)) {
return true;
}
return false;
}Name:
Si está vacio devolvera falso.Number:
/^[0-9]+$/Date:
/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])\/([0-9]{4})$/
(Bueno y demas combinaciones)Url:
/^(ftp|gopher|http(s)?|mailto|news|telnet|tftp):/Ip:
/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/Alpha:
/^[0-9a-z]+$/iZip code:
/^[0-9]{5}+$/MD5:
/^[0-9a-f]{32}$/iGUID:
/^({[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$/iDecimal:
/^([0-9]+\.[0-9]+|-?[0-9]+)$/i(Pueden haber fallos, no he comprobado nada)
Macho hazme el favor de decirme que tags aceptan los comentarios porque siempre que pongo codigo me queda una caca o sino dejame ya lo pruebo yo…
Tinkiwinki
Tinkiwinki
Tinkiwinki
Tinkiwinki
Tinkiwinki
TinkiwinkiYo llevo tiempo trabajando en una validación de formularios, pero aun, no esta completa. La integración la he preparado para que se agregue al onsubmit de todos los formularios de la pagina, respetando, si existe previamente, lo que se escriba en el onsubmit directamente. Los tipos de validacion se indican como si de classes de css se tratara. He usado mootools para desarrollarlo, y aun me faltan algunas validaciones por completar, pero en cuanto tenga una versión publicable, la daré a conocer.
3 comentarios, 0 referencias
+
#