begin process at 2010 03 22 04:16:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

 > VÉRIFICATION DE CHAMPS

VÉRIFICATION DE CHAMPS


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaire Niveau :Débutant Date de création :09/03/2004 Date de mise à jour :09/03/2004 13:18:07 Vu :11 506

Auteur : indiana_jules

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Voici un certain nombres de fonctions qui permet de vérifier le contenu d'un champs
(permet, par exemple, de savoir si nous avons bien saisie quelque chose, si c'est une date, un entier, un fichier image ...)

Source

  • /**Méthode vérifiant que le champ soit bien une date*/
  • function isDate(valeur){
  • var re = /^\d{1}\d{1}\/\d{1}\d{1}\/\d{1}\d{1}\d{1}\d{1}$/;
  • if(!re.test(valeur)){
  • alert("Vous n'avez pas saisie une date !!!");
  • return false;
  • }
  • return true;
  • }
  • /**Méthode vérifiant que le champ soitune adresse email*/
  • function isEmailAdress(valeur){
  • var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
  • if(!re.test(valeur)){
  • alert("Vous n'avez pas saisie une adresse email!!!");
  • return false;
  • }
  • return true;
  • }
  • /**Méthode vérifiant que le champ ne soit pas vide*/
  • function isEmpty(valeur){
  • var re = /^\S+$/;
  • if(!re.test(valeur)){
  • alert("Vous n'avez rien saisie !!!");
  • return false;
  • }
  • return true;
  • }
  • /**Méthode vérifiant que le champ soit bien un fichier image*/
  • function isFile(valeur){
  • var re = /^.+\.(gif|jpg|jpeg|png)$/i;
  • if(!re.test(valeur)){
  • alert("Vous n'avez saisie un fichier image !!!");
  • return false;
  • }
  • return true;
  • }
  • /**Méthode vérifiant que la valeur saisie soit bien un entier*/
  • function isInteger(valeur){
  • var re = /^\d+$/;
  • if(!re.test(valeur)){
  • alert("Vous n'avez pas saisie d'entier !!!");
  • return false;
  • }
  • return true;
  • }
  • /**Méthode vérifiant que le champ soit bien un réel*/
  • function isReal(valeur){
  • var re = /^\d+([\.|,])?\d+$/;
  • if(!re.test(valeur)){
  • alert("Vous n'avez pas saisie un réel !!!");
  • return false;
  • }
  • return true;
  • }
/**Méthode vérifiant que le champ soit bien une date*/
function isDate(valeur){
   var re = /^\d{1}\d{1}\/\d{1}\d{1}\/\d{1}\d{1}\d{1}\d{1}$/;

   if(!re.test(valeur)){
        alert("Vous n'avez pas saisie une date !!!");
        return false;
   }
   return true;
}

/**Méthode vérifiant que le champ soitune adresse email*/
function isEmailAdress(valeur){
   var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

   if(!re.test(valeur)){
        alert("Vous n'avez pas saisie une adresse email!!!");
        return false;
   }
   return true;
}

/**Méthode vérifiant que le champ ne soit pas vide*/
function isEmpty(valeur){
   var re = /^\S+$/;

   if(!re.test(valeur)){
        alert("Vous n'avez rien saisie !!!");
        return false;
   }
   return true;
}

/**Méthode vérifiant que le champ soit bien un fichier image*/
function isFile(valeur){
   var re = /^.+\.(gif|jpg|jpeg|png)$/i;

   if(!re.test(valeur)){
        alert("Vous n'avez saisie un fichier image !!!");
        return false;
   }
   return true;
}

/**Méthode vérifiant que la valeur saisie soit bien un entier*/
function isInteger(valeur){
   var re = /^\d+$/;
   
    if(!re.test(valeur)){
        alert("Vous n'avez pas saisie d'entier !!!");
        return false;
   }
   return true;
}

/**Méthode vérifiant que le champ soit bien un réel*/
function isReal(valeur){
   var re = /^\d+([\.|,])?\d+$/;

   if(!re.test(valeur)){
        alert("Vous n'avez pas saisie un réel !!!");
        return false;
   }
   return true;
}



 Sources de la même categorie

DÉSACTIVER UN BOUTON SUBMIT APRÈS ENVOI DU FORMULAIRE par SoftDeath
IMPLEMENTATION DE RANDOM PERSONNALISÉ par ousous
IMPLEMENTATION DE HASHTABLE par ousous
JAVASCRIPT.UTIL.ITERATOR par ousous
Source avec Zip Source avec une capture PALETTE DE COULEURS par titnome

Commentaires et avis

Commentaire de mainsmagickes le 15/06/2004 02:46:58

Est-ce que tu me permet de modifier ton code et de le simplifier?

Commentaire de indiana_jules le 05/07/2004 09:08:46

Oui

Commentaire de awnp1 le 15/04/2006 01:23:41

bonjour,
et pour les entiers > 0
svp ?

Commentaire de awnp1 le 15/04/2006 16:24:17

re :
   function entier(champ) {
      var reg = /^\d+$/
      if(reg.exec(champ.value)==0||reg.exec(champ.value)==null) {
         alert(\"Entrez entier positif !\")
         champ.focus()
         return false
      } else return true

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales