Zum Inhalt springen

EMail Adress Prüfung tut nicht

Erstellt am 10. Februar 2005 · 1 Antwort · letzte Antwort am 10. Februar 2005

Tags: Frage

star7591 ·

Hallo
habe folgendes Thema schon gelesen:
Formularfelder prüfen und engl. Popup?

Habe auf Grund t3lib/jsfunc.validateform.js

				switch(specialMode)	{
					case "_EMAIL":
						var theRegEx_notValid = new RegExp("(@.*@)|(..)|(@.)|(.@)|(^.)", "gi");
						var theRegEx_isValid = new RegExp("^.+@[a-zA-Z0-9-.]+.([a-zA-Z]{2,4}|[0-9]{1,3})$","");
						if (!theRegEx_isValid.test(value))	{	// This part was supposed to be a part of the condition: " || theRegEx_notValid.test(value)" - but I couldn't make it work (Mozilla Firefox, linux) - Anyone knows why?
							msg+="
"+theLabel+' ('+(emailMess ? unescape(emailMess) : 'ungültige E-Mail Adresse!')+')';
						}
					break;

folgendes Formular gemacht:

Vorname, Name  | *Vorname_Name=input,40,150
E-MAIL Adresse | *_EMAIL=input,40,150
Text           | *Text=textarea,40,4
Hinweis        | label | Alle Felder müssen ausgefüllt werden.
 | formtype_mail=submit | Abschicken
 | html_enabled=hidden
 | subject=hidden | Kontakt von Webseite

Jedoch wird jeder Inhalt akzeptiert. Irgendwo wird dieser special Mode nicht angesprochen.
Kann mir jemand Denkanstösse geben?

star7591 ·

Nachdem ich den Code

Email: | *email=input,40 | | EMAIL

nochmals per copy-paste gesetzt habe tut es endlich.
Uff!