Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2004, 21:21   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 78
emailadresse auf Richtigkeit mittels actionscript überprüfen

Hallo werte flashgemeinde!

Es werden sicher alle das Problem kennen, die einen newsletterversandt auf ihrer site realisieren wollen: Die Überprüfung der emailadresse auf Ihre Richtigkeit!

Mit php ist mir das ohne weiteres gelungen, nur dachte ich mir, den weg zum phpscript hin und zurück ersparen zu können und diese abfrage mit actionscript auszuführen!

Ich danke schon mal für eventuelle Kommentare!

Thomas
ghoster ist offline   Mit Zitat antworten
Alt 01-08-2004, 21:25   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
tag thomas,

wenn du die validitätsprüfung (-> suche) per php schon gemacht hast, musst ja nur noch den code in AS portieren, das dürfte kein großes problem sein.

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 01-08-2004, 21:28   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 78
danke

uups, wusste nicht dass das as auch versteht!!

Danke Dir!
ghoster ist offline   Mit Zitat antworten
Alt 01-08-2004, 21:58   #4 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
schau mal in meiner sig das formular...dort ist eine richtigkeitsprüfung der email-addi [ne eigene methode], die alle syntaktisch inkorrekten addi´s nicht annimmt...
sei es punkt oder @ - sei es die länge, als auch an welcher stelle der punkt nach dem @ sein darf sein muss...oder sei die möglichen zeichen, die nach einem punkt kommen...all dies wird zuverlässig überprüft...

zu guter letzt könnte man noch eine blindmail an den mailserver schicken um zu prüfen, ob die mailaddi überhaupt existiert...das kann allerdings nur php und ist in flash nicht möglich...

aber alles andere wird dort in AS gecheckt...


greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 02-08-2004, 00:41   #5 (permalink)
Gelegenheits-DAU
 
Benutzerbild von TOAOTC
 
Registriert seit: May 2003
Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
Das Thema hat mich vor einiger Zeit auf gewurmt und das ist dabei rausgekommen:
PHP-Code:
String.prototype.emailNative = function() {
    var 
allowed = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","-"];    //    erlaubte Zeichen definieren ausser "@","_","."
    
var tmp this.toLowerCase();
    
    
//    "@" checken
    
tmp tmp.split("@");
    if(
tmp.length != 2) return {code:falsedescription:"wrong @"};
    
    
//    Namen checken
    
if(tmp[0] == "") return {code:falsedescription:"wrong name"};
    
tmp[0] = tmp[0].split(".").join("");
    
tmp[0] = tmp[0].split("_").join("");
    for(var 
a in allowedtmp[0] = tmp[0].split(allowed[a]).join("");
    if(
tmp[0] != "") return {code:falsedescription:"wrong name"};
    
    
//    Domain auf "." und ".." checken
    
if((tmp[1].indexOf(".") == -1) || (tmp[1].indexOf("..") != -1)) return {code:falsedescription:"wrong domain"};
    
    
//    Domain bei letzten "." teilen
    
tmp = [tmp[1].substr(0tmp[1].lastIndexOf(".")), tmp[1].substr(tmp[1].lastIndexOf(".")+1)];
    
    
//    Domainnamen checken
    
if(tmp[0].length 2) return {code:falsedescription:"wrong domain name"};
    
tmp[0] = tmp[0].split(".").join("");
    for(var 
a in allowedtmp[0] = tmp[0].split(allowed[a]).join("");
    if(
tmp[0] != "") return {code:falsedescription:"wrong domain name"};
    
    
//    Domainsuffix checken
    
if(tmp[1].length 2) return {code:falsedescription:"wrong domain suffix"};
    for(var 
a in allowedtmp[1] = tmp[1].split(allowed[a]).join("");
    if(
tmp[1] != "") return {code:falsedescription:"wrong domain suffix"};
    
    return {
code:truedescription:"email address correct"};
};
//
ASSetPropFlags(String.prototype"emailNative"1); 
Finde ich persönlich komfortabler als eine normale RegExp(die es in Flash ja auch nicht gibt).
TOAOTC ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele