Bonjour,
Dans une de mes table, je dois mettre un numéro de téléphone.
Je pense que la meilleur chose est d'utiliser unr CHAR(10), mais je n arrive pas a faire de tel sorte que chaque lettre doit être compris en '0' et '9'.
Merci pour votre aide.
Bonjour,
Dans une de mes table, je dois mettre un numéro de téléphone.
Je pense que la meilleur chose est d'utiliser unr CHAR(10), mais je n arrive pas a faire de tel sorte que chaque lettre doit être compris en '0' et '9'.
Merci pour votre aide.
Bonjour,
tu peux essayer avec les expressions régulieres :
Dis nous si cela te conviens.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE matable ADD CONSTRAINT numerotel_check CHECK (numerotel ~ '^[0-9]{10,}$'::text);
ca marche merci, mais pourrais tu m expliquer car je ne comprend pas trop.
Merci
^ : pour le indiquer debut de la chaine
[0-9] : Une plage de caractères de 0 à 9
{10,} : au moins 10 caracteres // {10} (sans la virgule) exactement 10 caracteres
$ : pour indiquer la fin
pour plus d'info : www.google.fr
mots clefs :
-expressions régulières
-regex
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager