SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 204 visiteurs en ce moment

Accueil > Outils pour plugins > Vérifier > Références des vérifications

Références des vérifications

27 mai 2011 – par RastaPopoulos – 12 commentaires

7 votes

Liste et description des vérifications actuellement disponibles et de leurs options.

Sauter à : Toutes les vérifications, Toutes les options

Utilisation des options

Options \ Vérificationscode_postalcomparaison_champcouleurdatedecimalemailentierid_documentisbnregexsiren_sirettailletelephoneurl
champ-X------------
comparaison-X------------
disponible-----X--------
max----X-X----X--
min----X-X----X--
mode-----X----X--X
modele---------X----
nb_decimales----X---------
nom_champ-X------------
normaliser--XX----------
paysX-------------
protocole-------------X
type--X-----------
type_protocole-------------X

Toutes les vérifications

Code postal (code_postal)

Description : Vérifie que la valeur est un code postal valide.

Options :
pays

Comparaison (comparaison_champ)

Description : Compare la valeur avec un autre champ du _request().

Options :
champ, comparaison, nom_champ

Couleur (couleur)

Description : Vérifie que la valeur est un code couleur.

Options :
normaliser, type

Date (date)

Description : Vérifie que la valeur est une date au format JJ/MM/AAAA. Le séparateur est libre (".", "/", etc).

Options :
normaliser

Nombre décimal (decimal)

Description : Vérifie que la valeur est un nombre décimal, avec la possibilité de restreindre entre deux valeurs et de préciser le nombre de décimales après la virgule.

Options :
max, min, nb_decimales

Adresse de courriel (email)

Description : Vérifie que l’adresse de courriel a un format correct.

Options :
disponible, mode

Nombre entier (entier)

Description : Vérifie que la valeur est un entier, avec la possibilité de restreindre entre deux valeurs.

Options :
max, min

Numéro d’un document (id_document)

Description : Vérifie que la valeur correspond à un numéro de document existant.

Options :

Numéro ISBN (isbn)

Description : Vérifie que la valeur correspond à un numéro ISBN à 10 ou 13 chiffres.

Options :

Expression régulière (regex)

Description : Vérifie que la valeur correspond au masque demandé. Pour l’utilisation des masques, reportez-vous à l’aide en ligne de PHP.

Options :
modele

SIREN ou SIRET (siren_siret)

Description : Vérifie que la valeur est un numéro valide du Système d’Identification du Répertoire des ENtreprises français.

Options :
mode

Taille (taille)

Description : Vérifie que la taille de la valeur correspond au minimum et/ou au maximum demandé.

Options :
max, min

Numéro de téléphone (telephone)

Description : Vérifie que le numéro de téléphone correspond à un schéma reconnu.

Options :

URL (url)

Description : Vérifie que l’url correspond à un schéma reconnu.

Options :
mode, protocole, type_protocole

Toutes les options

Champ (champ)

Description : Identifiant du champ (attribut « name »)

Utilisée par :
comparaison_champ

Comparaison (comparaison)

Description : Type de comparaison à effectuer

Utilisée par :
comparaison_champ

Choix possibles :

  • "" : == Égalité
  • "egal_type" : === Égalité stricte (même type)
  • "petit" : < Plus petit
  • "petit_egal" : <= Plus petit ou égal
  • "grand" : > Plus grand
  • "grand_egal" : >= Plus grand ou égal

Adresse disponible (disponible)

Description : Vérifier que l’adresse n’est pas déjà utilisée par un utilisateur

Utilisée par :
email

Valeur maximum (max)

Utilisée par :
decimal, entier, taille

Valeur minimum (min)

Utilisée par :
decimal, entier, taille

Mode de vérification des courriels (mode)

Utilisée par :
email, siren_siret, url

Choix possibles :

  • "normal" : Vérification normale de SPIP
  • "strict" : Vérification moins permissive
  • "rfc5322" : Vérification la plus conforme aux standards disponibles

La valeur doit correspondre au masque suivant (modele)

Utilisée par :
regex

Nombre de décimales après la virgule (nb_decimales)

Utilisée par :
decimal

Nom du champ (nom_champ)

Description : Nom du champ pour les humains

Utilisée par :
comparaison_champ

Normaliser le code couleur ? (normaliser)

Utilisée par :
couleur, date

Pays (pays)

Description : Code à 2 chiffres d’un pays : FR, DZ, DE, etc.

Utilisée par :
code_postal

Nom du protocole à vérifier (protocole)

Utilisée par :
url

Type de vérification à effectuer (type)

Utilisée par :
couleur

Choix possibles :

  • "hexa" : Code couleur au format héxadécimal

Type de protocole à vérifier (type_protocole)

Utilisée par :
url

Choix possibles :

  • "tous" : Tous protocoles acceptés
  • "web" : Protocoles web : http ou https
  • "mail" : Protocoles mail : imap, pop3 ou smtp
  • "ftp" : Protocoles ftp: ftp ou sftp
  • "exact" : Saisir un protocole ci-dessous :

Dernière modification de cette page le 12 février 2016

Retour en haut de la page

Vos commentaires

  • Le 4 avril 2014 à 19:22, par Maïeul En réponse à : Références des vérifications

    pour la saisie telephone : pour le moment ne semble pas fonctionner avec les telephones étrangers (ou tout du moins suisse : +41 xx xxx xx xx).

    Répondre à ce message

  • Le 20 mai 2013 à 11:14, par miros En réponse à : Références des vérifications

    Bonjour,

    J’ai un soucis assez embêtant avec le plugin transaction pour formidable et apparemment avec la validation décimale ( verifier) du champ « montant »

    En effet mon formulaire n’accepte pas les valeurs avec une virgule ( ex. 123,50) par contre avec le point comme séparateur ( ex. 123.50) , cela fonctionne....
    Je suis obligé de mettre un message dans mon formulaire pour dire aux gens d’utiliser le « point » et non la virgule pour les centimes... Ce qui ne fait pas très pro...!

    Quelqu’un ici aurait une piste / solution ?

    Merci d’avance !

    • Le 20 mai 2013 à 15:46, par RastaPopoulos En réponse à : Références des vérifications

      Oui, il faut en fait accepter les deux mais ajouter une normalisation de la valeur, en s’inspirant de la normalisation des dates : la variable réelle est passée par référence en dernier argument de la fonction de vérification, on peut donc modifier pour de vrai la valeur, et pas juste la contrôler. C’est optionnel donc seule quelques vérifications l’utilise pour l’instant. Là c’est clairement un cas où il faudrait l’ajouter.

    • Le 20 mai 2013 à 16:26, par miros En réponse à : Références des vérifications

      Merci de ta réponse !

      Hélas je ne suis pas « hard » codeur en PHP ;)
      Je ne peux donc intervenir dans tes codes sources.
      Ceci étant dit je précise que si je ne met pas de « validation décimale », le formulaire passe avec une virgule mais le système de paiement -quelqu’il soit- ne voit pas les centimes.
      seul un montant avec le point comme séparateur est reconnu lui.
      Pas très logique dans un système français...?

      Je tiens encore a te remercier pour ta réponse rapide tu es un des rares développeur ici qui répond avec célérité à nos « petits » soucis d’intégrateur.
      Merci pour Formidable
      Cordialement.

    Répondre à ce message

  • Le 14 juillet 2012 à 13:52, par tcharlss En réponse à : Références des vérifications

    [verifier v.0.1.16]
    J’ai l’impression que la vérification des numéros de téléphone ne marche pas, ou c’est moi qui m’y prends mal ?
    J’utilise l’api de champs extras, j’ai un champ déclaré en varchar(30) qui utilise cette vérification :

    verifier' => array(
            'type' => 'telephone',
    )

    Une entrée erronée (avec des lettres par ex.) est quand même validée.

    Répondre à ce message

  • Le 27 mai 2011 à 00:45, par RastaPopoulos En réponse à : Références des vérifications

    Oui je sais il y a un bug dans l’aide : quand des types de vérif ont des options de même nom ayant des choix, ça ne liste que les choix du premier trouvé ! Arg.

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • jQuery Lazy Load pour SPIP

    29 juillet 2009 – 21 commentaires

    Ce plugin permet d’utiliser le script jQuery Lazy Load dans les pages publiques de votre site.

  • Newsletters

    16 janvier 2013 – 411 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • Flux RSS configurable

    8 avril 2011 – 63 commentaires

    Ce plugin vous permet de personnaliser le fonctionnement de votre flux RSS à l’aide d’un formulaire dans l’espace privé. Instalation Pour fonctionner, ce plugin nécessite que le plugin Itérateurs soit installé et activé sur votre site. Par (...)

  • Facteur

    21 janvier 2010 – 386 commentaires

    Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels. Introduction SPIP propose une fonction générique envoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée (...)

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2149 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)