Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Problème de validation de numéro de téléphone avec RegExp

  • arborus
  • arborus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 months 2 weeks ago #266689 by arborus
Aidez-nous à vous aider et remplissez les cases appropriées :
Votre version de LimeSurvey : Version de votre LimeSurvey : [voir en bas à droite de l'écran d'administration de votre LimeSurvey].
Votre propre serveur ou LimeSurvey Cloud :
Thème :

==================

Bonjour à tous,

Je rencontre des difficultés pour créer une restriction sur la saisie d’un numéro de téléphone dans LimeSurvey. J’essaie d’autoriser les formats suivants :

    •    0383112233
    •    +33383112233

Pour cela, j’ai utilisé l’expression régulière suivante dans la case “Validation des entrées” (RegExp) :
Code:
(0|\\+33|0033)[1-9][0-9]{8}

Cependant, cela bloque la saisie à chaque fois, et je n’arrive pas à comprendre pourquoi.

Auriez-vous des suggestions ou des ajustements à me proposer pour que ces deux formats soient acceptés correctement ?

Merci d’avance pour votre aide !
 

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 months 1 week ago #266726 by DenisChenu
J'aime pas utiliser la validation des entrées, mais plus la validation de question.

Mais sinon : pas de début et de fin à ta formule

Tu peux essayer ça ?

/^(0|\\+33|0033)[1-9][0-9]{8}$/

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.

Please Log in to join the conversation.

  • arborus
  • arborus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 months 1 week ago - 3 months 1 week ago #266779 by arborus
Désolé pour le délai de réponse, j’ai eu un peu de retard à cause de soucis familiaux.Je viens tout juste de tester l’implémentation, mais malheureusement, je rencontre des erreurs et la validation ne fonctionne pas. Aurais-tu une idée de ce qui pourrait poser problème ? Il est aussi possible que je m’y prenne mal.Merci d’avance pour ton aide.

 

J'ai essayé avec une autre formule :
Code:
/^(0|\+33|0033)[1-9][0-9]{8}$/

C'est la même chose, il dise que la syntaxe n'est pas pris en charge

 
Last edit: 3 months 1 week ago by arborus.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
3 months 1 week ago - 3 months 1 week ago #266789 by DenisChenu
Avec l'équation de validation de question :
Code:
regexMatch("/^(0|\+33|0033)[1-9][0-9]{8}$/", self.NAOK)

www.limesurvey.org/manual/Expression_Man...#Access_to_Functions

Désolé, je n'ai pas été clair.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
Last edit: 3 months 1 week ago by DenisChenu.
The following user(s) said Thank You: arborus

Please Log in to join the conversation.

  • arborus
  • arborus's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 months 1 week ago #266792 by arborus
Parfait cela fonctionne. Merci beaucoup

Please Log in to join the conversation.

Moderators: Nickkoholchtpartner

Lime-years ahead

Online-surveys for every purse and purpose