juin 04
Si vous créer souvent des formulaires vous aurez sûrement besoin de valider ses champs , quand je cherche dans le net je trouve des librairies très complète et de grande taille , ce qui ralenti le chargement de la page , et dans la plupart des temps j’ai pas besoin de toutes ces fonctionnalités . | |
Voici donc une librairie qui fait 817 Octets de taille et 663 Octets compressé !! , mais qui contient tout ce dont j’ai besoin dans la plupart du temps. | |
Description des fonction qu’elle contient : | |
Toutes les fonctions retournent un boolean sauf la fonction O() et V() | |
La fonction O() retourne un objet existant dans la page , au lieu d’utiliser document.getElementById(’id_elem’) | |
La fonction V() retourne la valeur d’un champ | |
La fonction IsEmpty() : Test si un champ est vide ou non | |
La fonction IsMail() : Test la validité d’un adresse mail | |
La fonction isIP() : Test la validité d’un adresse IP | |
La Fonction isURL() : Test la validité d’un adresse web | |
La Fonction isSSN() : Test la validité du format du numero de securité social | |
La Fonction IsNumeric() : Test si le champ contient une valeur numerique | |
La Fonction O() : |
|
La Fonction V() : |
|
La Fonction IsEmpty() : |
|
La Fonction IsMail() : |
|
La Fonction isIP() -IPV4- : |
|
La Fonction isURL() : |
|
La Fonction isSSN() : |
|
La Fonction IsNumeric() : |
|
Télécharger la librairie compressée ou dans son état normale | |
La compression à été faite avec l’outil Dojo ShrinkSafe | |
juillet 5th, 2007 at 7:49 pm
Le test d’IP fonctionne mal, essaie avec cette ip 192.168.10.256 =)
juillet 5th, 2007 at 8:29 pm
oui t’as raison l’ip fini par 256 et c’est faux le max est 255
la fonction qui teste l’ip , en réalité teste seulement la validité de l’expression réguliaire ([0-2]*[0-9]+[0-9]+)
ca va etre réglé , mais pas seulement avec les regex
Merci
juillet 5th, 2007 at 10:00 pm
je pense qu’il faudrais aussi omettre le 0 et le 255 puisque ce n’est pas valide, le 0 designant un reseau et le 255 pour le broadcast.. ce n’est qu’une suggestion, ca dependrais du cas d’utilisation.
enfin bref, je fesais juste un ptit saut par ici, je viens de decouvrir le blog (que je trouve bien
), bonne continuation.