E Mail Valididerung

Mehr
4 Jahre 1 Monat her #99038 von cologlic
cologlic erstellte das Thema E Mail Valididerung
Hallo zusammen,

ich möchte in einer Umfrage eine Validierung der E-Mail Adresse einbauen.

Leider wird der Wert immer rot angezeigt.

{if(is_empty(661522X278X34861)
or
regexMatch('/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/', 661522X278X34861),
'','Please enter an email address.<br />')}
{if(is_empty(661522X278X34862) or
regexMatch('/^(\w[-._+\w]*\w@\w[-._\w]*\w\.\w{2,3})$/', 661522X278X34862),
'','Please verify the email address.<br />')}
{if(!is_empty(661522X278X34861)
and
!is_empty(661522X278X34862)
and
661522X278X34861 == 661522X278X34862,
'Email addresses match!',
'Email address and email verification do NOT match!')}

Bitte Anmelden um an der Konversation teilzunehmen.

Mehr
4 Jahre 1 Woche her #99658 von jelo
jelo antwortete auf das Thema: E Mail Valididerung
Hast Du das Problem gelöst?

Ich würde mir wohl die Fehlerquellen etwas reduzieren und die RegExpression nur in die erste Textfeldfrage packen.
Unter manual.limesurvey.org/Question_type_-_Sh...28preg_validation.29

Im zweiten Schritt erst würde ich Textfeld #1 und #2 auf gleichen Inhalt prüfen. Da dann via Condition oder ExpressionManager. Die RegEx bei Textfeld #2 würde ich mir wohl sparen.

Wobei ich strenggenommen mir die gesamte Format RegEx sparen würde, weil meist immer irgendeine E-Mail nicht korrekt erkannt wird und dann abgelehnt wird. Das nervt mich selbst als Nutzer auch enorm, wenn sich jemand cleverer fühlt das das Leben selbst. Ein großer Onlineversender hatte z.B. mal Kontonummern mit drei Nullen am Ende nicht akzeptiert. Dumm wenn man dann so eine hat und das System einem klar macht, dass das nicht so zu sein hat. Ganz großes Kino.

Bitte Anmelden um an der Konversation teilzunehmen.

Jetzt loslegen!

Melden Sie sich jetzt an, und erstellen Sie in wenigen Minuten Ihre erste Umfrage.

Account einrichten