Outils pour utilisateurs

Outils du site


symfony_4:doctrine_2:les_entites

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
symfony_4:doctrine_2:les_entites [2022/11/08 10:31]
admin [Les regexts utiles]
symfony_4:doctrine_2:les_entites [2022/11/14 14:18] (Version actuelle)
admin [Les regexs utiles]
Ligne 118: Ligne 118:
 </code> </code>
  
-==== Les regexts utiles ====+==== Les regexs utiles ====
  
  
Ligne 137: Ligne 137:
 </code> </code>
  
 +-----
 +
 +Les entiers
 +
 +<code PHP>
 +<?php
 +     use Symfony\Component\Validator\Constraints as Assert;
 +
 +     /**
 +     * @ORM\Column(type="string", length=255)
 +     *
 +     * @Assert\Regex(
 +         pattern="/^(([0-9]*))$/",
 +         match=true,
 +         message="La quantité doit être une valeur entière !"
 +     * )
 +     */
 +</code>
 +
 +
 +-----
 +
 +Téléphone FR
 +
 +<code PHP>
 +<?php
 +     use Symfony\Component\Validator\Constraints as Assert;
 +
 +     /**
 +     * @ORM\Column(type="string", length=255)
 +     *
 +     * @Assert\Regex(
 +         pattern="/^(?:(?:\+|00)33|0)\s*[1-9](?:[\s.-]*\d{2}){4}$/",
 +         match=true,
 +         message="Le champs téléphone doit être au format standard téléphonique !"
 +     * )
 +     */
 +</code>
 +
 +-----
 +
 +Mail
 +
 +<code PHP>
 +<?php
 +     use Symfony\Component\Validator\Constraints as Assert;
 +
 +     /**
 +     * @ORM\Column(type="string", length=255)
 +     *
 +     * @Assert\Regex(
 +         pattern="/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/",
 +         match=true,
 +         message="Le champs mail être une adresse mail !"
 +     * )
 +     */
 +</code>
 +
 +----
 +
 +Code postal
 +
 +<code PHP>
 +<?php
 +     use Symfony\Component\Validator\Constraints as Assert;
 +
 +     /**
 +     * @ORM\Column(type="string", length=255)
 +     *
 +     * @Assert\Regex(
 +         pattern="/\d{2}[ ]?\d{3}/",
 +         match=true,
 +         message="Le champs CP être un code postal à 5 chiffre !"
 +     * )
 +     */
 +</code>
  
 ---- ----
symfony_4/doctrine_2/les_entites.1667899898.txt.gz · Dernière modification: 2022/11/08 10:31 de admin