Librairie de validation javascript < 1Ko

Javascript Ajouter un commentaire
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
   
Partager cet article : Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Technorati
  • Digg
  • del.icio.us
  • blogmarks
  • Scoopeo
  • BlinkList
  • Furl
  • Reddit
  • Ma.gnolia
  • Slashdot
  • YahooMyWeb
  • Bumpzee
  • Spurl
  • Netscape
  • Book.mark.hu

3 Responses to “Librairie de validation javascript < 1Ko”

  1. S.Abdelilah Says:

    Le test d’IP fonctionne mal, essaie avec cette ip 192.168.10.256 =)

  2. abounasser Says:

    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

  3. S.Abdelilah Says:

    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.

Laisser un Commentaire

Anti-Spam Image