Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Error "QA" sur une Regex valide

Error "QA" sur une Regex valide il y a 1 an 16 heures #99480

  • CyrilCollin
  • Portrait de CyrilCollin
  • Hors ligne
  • Senior Lime
  • Messages : 67
  • Remerciements reçus 5
  • Karma: 3
Bonjour,

sur un champ texte court (pour saisi Email), j'ai mis la regex /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/ dans le champ validation pour faire une vérification basique sur les erreurs de frappe.

Quand je fais sort le QA (Fichier logique) cela provoque une erreur
=> le " {2,} " provoque une erreur alors que le " {2,4} " passe pour sa part.

hd8d11bc.PNG



le message d'erreur est :
Not a valid expression. Poorly terminated expression - expected a constant or variable

Pourtant à ce que je sache le {2,} est correct en syntax regex ...

Bug du script de vérification de logique qui s'embrouillerait à cause des accolades ? le cas de la borne max vide aurait été oublié dans les cas gérés ?

ou plus probable (vu que les dév. de limesurvey sont plus que compétents) ... quelle erreur ai-je commise ?

Si vous aviez une idée ... cela m'éviterais d'avoir à fixer une borne haute de 250 :)

Merci par avance.
Cyril # Les Glénans
| Ecole de voile, école de mer, école de vie
| Association Loi 1901 à but non lucratif. glenans.asso.fr
| France [Paris|Concarneau|Paimpol|Arz|Marseillan|Bonifacio]
L'administrateur a désactivé l'accès en écriture pour le public.

Error "QA" sur une Regex valide il y a 11 mois 4 semaines #99508

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6276
  • Remerciements reçus 801
  • Karma: 240
Salut,
CyrilCollin écrit:
ou plus probable (vu que les dév. de limesurvey sont plus que compétents) ... quelle erreur ai-je commise ?
Non, non ... on à merdé sur le coup ...

Ajoute un espace sur les accolades de tes regexp, il me semble que cela passe.

Denis
L'administrateur a désactivé l'accès en écriture pour le public.

Error "QA" sur une Regex valide il y a 11 mois 3 semaines #99543

  • CyrilCollin
  • Portrait de CyrilCollin
  • Hors ligne
  • Senior Lime
  • Messages : 67
  • Remerciements reçus 5
  • Karma: 3
Pas de soucis ... y-a tellement à faire, personne peut vous en vouloir pour un détail de ce genre ;)

Pour la solution de contournement c'est ok !
=> dans mon expression, j'ai transformé le "{2,}" en "{2, }" et cela passe très bien.

Merci
Cyril # Les Glénans
| Ecole de voile, école de mer, école de vie
| Association Loi 1901 à but non lucratif. glenans.asso.fr
| France [Paris|Concarneau|Paimpol|Arz|Marseillan|Bonifacio]
L'administrateur a désactivé l'accès en écriture pour le public.

Error "QA" sur une Regex valide il y a 11 mois 3 semaines #99562

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6276
  • Remerciements reçus 801
  • Karma: 240
Salut Cyril : pas besoin d'espace sur l'accolade ouvrante ?

Merci,
Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.144 secondes
Donation Image