SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 241 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

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

  • Métas

    8 août 2009 – 50 commentaires

    Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

Ça spipe par là