Hallo,

Guido Pesch schrieb:
hallo leute,
ich nutze dies hier zur validierung validates_format_of :email, :with => /^[a-z0-9._%+...@[a-z0-9.-]+.[a-z]{2,4}$/i, klappt soweit bis auf das hier peter.musterm...@gmx <mailto:peter.musterm...@gmx> das ist auch valid

Nun das ist gerade *nicht* gültig nach deiner Regexp. Du meinst wahrscheinlich eher Beispiele wie "peter.musterm...@info" oder "peter.musterm...@x$de".

Der "." ist ein Platzhalter für ein beliebiges Zeichen und muss deshalb escaped werden. Innerhalb einer Zeichenklasse "[...]" muss er nur nicht explizit escaped werden, da er dort seine spezielle Bedeutung verliert (würde keinen Sinn machen...)

Grüße

David

_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an