Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Error "QA" sur une Regex valide

Error "QA" sur une Regex valide 7 Monate 3 Wochen her #99480

  • CyrilCollin
  • CyrilCollins Avatar
  • OFFLINE
  • Senior Lime
  • Beiträge: 64
  • Dank erhalten: 5
  • Karma: 2
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
(utilisateur occasionnel)

Fédération Française de Handball
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Error "QA" sur une Regex valide 7 Monate 3 Wochen her #99508

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 5869
  • Dank erhalten: 719
  • Karma: 223
Salut,
CyrilCollin schrieb:
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
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Error "QA" sur une Regex valide 7 Monate 3 Wochen her #99543

  • CyrilCollin
  • CyrilCollins Avatar
  • OFFLINE
  • Senior Lime
  • Beiträge: 64
  • Dank erhalten: 5
  • Karma: 2
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
(utilisateur occasionnel)

Fédération Française de Handball
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Error "QA" sur une Regex valide 7 Monate 2 Wochen her #99562

  • DenisChenu
  • DenisChenus Avatar
  • OFFLINE
  • Moderator Lime
  • Beiträge: 5869
  • Dank erhalten: 719
  • Karma: 223
Salut Cyril : pas besoin d'espace sur l'accolade ouvrante ?

Merci,
Denis
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: Nickko
Ladezeit der Seite: 0.140 Sekunden
Donation Image