SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 285 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 ?
  • [Se connecter]

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

  • Wordpress 2 SPIP

    26 mars 2012 – 25 commentaires

    Que fait Wordpress 2 SPIP Il importe un site Wordpress 3.3.1 dans un site SPIP 2.1.12 vierge. Les deux sites doivent être sur la même base de données et les tables Wordpress doivent commencer par wp_ (cas d’une installation Wordpress par défaut). (...)

  • Photoswipe

    18 septembre 2016 – 17 commentaires

    Une lightbox javascript responsive. PhotoSwipe est une boîte multimédia — comme la Mediabox installée en série avec SPIP — qui permet de zoomer à la taille réelle des images et qui gère intelligemment les légendes. Le plugin est basé sur la librairie (...)

  • Spip2Spip

    21 février 2008 – 157 commentaires

    Spip2spip permet de synchroniser le contenu de plusieurs sites SPIP entre eux en étendant le principe de la syndication thématique. Les articles d’un SPIP sont récopiés d’un site à l’autre en conservant leur formatage (...)

  • Tutoriel : créer une carte interactive avec GIS4

    19 octobre 2013 – 27 commentaires

    Utilisation de quelques fonctions javascript pour créer des interactions avec une carte GIS. L’objet de ce tutoriel est de produire une carte interactive. Effacer tous les points d’une carte La fonction javascript removeAllMarkers() (...)

  • Lecteur pdf javascript pdf.js

    20 février 2012 – 146 commentaires

    Ce plugin est basé sur le projet pdf.js qui permet une lecture en ligne des pdfs depuis le navigateur. Ce plugin est expérimental et les contributions sur la zone sont les bienvenues. Avantages Open source Ne requiert pas flash et (...)