You are not logged in.

wcf.regNote.message

bauser

Intermediate

  • "bauser" started this thread

Posts: 384

Occupation: Senior Software Engineer

  • Send private message

1

Wednesday, February 14th 2007, 2:29pm

reg exp probleme bei email adresse

also, ich will per regular expression ne email adresse prüfen, aber meine expression sagt mir bei ejder beliebigen emailadresse, dass sie falsch sei

PHP Source code

1
preg_match("/[a-z]+([a-z0-9_\.])*@([a-z0-9_]*\.)+[a-z]{2, }/i"$sMail)


kann mir vielleicht jemand sagen, wo der fehler liegt ?
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Thursday, February 15th 2007, 8:57am

RE: reg exp probleme bei email adresse

Brauchst du die Wert die mit in den Klammern gematched werden?
Ansonsten probier mal so:
/[a-z]+[a-z0-9_\.]*@[a-z0-9_]*\.+[a-z]{2, }/i

Was ich jetzt nicht genau weiß, wie preg die Plus haben will.
Im Vim muss ich die + immer escapen also \+ und bei den {} muss ich die erste { escapen also so \{} ....

Probier mal mit dem Escapen ein bissel rum .... oder lies nochmal die preg erklärung auf php.net

Was ich vielleicht auch noch machen würde, wäre Anfang und Ende mit matchen, weil ansonsten kann ja die Mail in der Mitte passen aber vorn und hinten noch Müll dran sein. Also:
/^[a-z]+[a-z0-9_\.]*@[a-z0-9_]*\.+[a-z]{2, }$/i

Ciao Ephraim

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

3

Thursday, February 15th 2007, 9:04am

Ich hab jetzt selber nochmal geguckt. Escapen musst du nix sollte so passen wie du es geschrieben hast. Aber lass einfach mal des Leerzeichen hinten in den {} Klammern weg ;)

Ciao Ephraim

bauser

Intermediate

  • "bauser" started this thread

Posts: 384

Occupation: Senior Software Engineer

  • Send private message

4

Wednesday, February 21st 2007, 2:12pm

werd ich sofort probieren, besten dank ;)

Ich bin nicht berechtigt innerhalb von 1440 minuten auf ein thema mehrmals zu antworten, wow!

hat funktioniert, leerzeichen weggemacht, klappt perfekt, danke
I'm Tony Menthanar! You fuck wit me, you fuckin' wit da best!

This post has been edited 1 times, last edit by "bauser" (Feb 21st 2007, 2:14pm)


Prometheus

Administrator

Posts: 3,278

  • Send private message

5

Friday, February 23rd 2007, 9:55am

Quoted

Original von bauser
Ich bin nicht berechtigt innerhalb von 1440 minuten auf ein thema mehrmals zu antworten, wow!

Das ist schon lange so hier. Mich hatte es damals mal genervt das immer wieder jemand meinte er müsse 20 mal auf sein eigenes Thema antworten und so die Leute zu nerven. Wenn jemand ein Problem postet oder sonst was und nicht sofort jemand reagiert dann nicht weil man erwartet noch 20 Erinnerungspostings zu finden sondern weil man halt nicht immer sofort kann oder auch erst mal nachlesen muss. Ansonsten wird ja jeder Beitrag als neu markiert wenn man ihn editiert von daher stört das ja nicht.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

wcf.user.socialbookmarks.titel