24. Juni 2010 13:15
24. Juni 2010 14:00
24. Juni 2010 16:16
Form - OnInit()
SETFILTER("E-Mail",'<>''''');
CREATE(RegExp);
RegExp.Pattern('^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$');
Form - OnOpenForm()
IF FIND('-') THEN
REPEAT
MARK:= NOT RegExp.Test("E-Mail")
UNTIL NEXT=0;
Form - OnAfterGetRecord()
MARK:= NOT RegExp.Test("E-Mail");
MARKEDONLY:=TRUE;
24. Juni 2010 16:45
25. Juni 2010 08:33
ralf5 hat geschrieben:RegExp.Pattern('^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$');
25. Juni 2010 09:30
McClane hat geschrieben:ralf5 hat geschrieben:RegExp.Pattern('^([\w-]+\.)*?[\w-]+@[\w-]+\.([\w-]+\.)*?[\w]+$');
Btw: was genau prüft das eigentlich alles?
25. Juni 2010 09:44
25. Juni 2010 09:56
25. Juni 2010 10:02
25. Juni 2010 10:13
McClane hat geschrieben:<>??*@???*.??* oder so ähnlich?
25. Juni 2010 10:22
McClane hat geschrieben:<>??*@???*.??* oder so ähnlich? Kann natürlich sein, dass er sich dabei an dem Punkt stößt.
Werden durch deine Prüfung auch schon Sonderzeichen und Spaces ausgeschlossen? Verstehe ich das richtig, dass im Teil der Domain sowohl vor als auch nach dem Punkt ein Zeichen sein kann?
25. Juni 2010 10:25
Natalie hat geschrieben:Würde auf jeden Fall dann scheitern, wenn NAV nativ statt auf dem SQL-Server betrieben wird.