Validate_format_of mit regex

Hallo,

ich versuche das auswählen eines sicheren Passworts zu ermöglichen,
leiter funktioniert validate_format_of bei mir nicht in diesem
Zusammenhang. Komischerweise zwei Zeilen da drüber habe ich eine email
Validierung die funktioniert.

Ich habe folgenden code in meinem model

  validates_format_of :email,
    :with => /(^([^@\s]+)@((?:[-_a-z0-9]+\.)+[a-z]{2,})$)/,
    :message => "Die E-Mail Adresse ist nicht gültig"
  validates_format_of :password,
    :with => /^(?=.*d)(?=.*[a-z])(?=.*[A-Z])(?!.*s).{8,15}$/,
    :message => "Das Passwort darf nur aus Zahlen, Buchstaben und ! ? -
_ bestehen"

Das Passwort sollte demnach aus min. einer Zahl, einem kleinen und
großen Buchstaben, zwischen 8 und 15 Zeichen bestehen.

Wenn ich jedoch Hans1982 eingebe, funktioniert es nicht.
Weiß auch nicht wie ich es debuggen soll.

Würde gerne auch nur Zahlen, Buchstaben und ! ? - _ als Sonderzeichen
zulassen.

Kann mir jemand helfen?

Hallo zusammen,

ich komme aus der PHP / Symfony Ecke und hab vor ein paar Wochen mit
Rails angefangen und war direkt begeistert.

Das einzige was mich gewundert hat war, dass es keinen deutschen IRC
Raum gibt, bzw. dort keiner war. Bei Symfony (mit einem wesentlich
kleinerem Hauptchat) sind immer so ca. 15-20 Leute im deutschen Chat
um kleinere Probleme zwischendurch zu regeln und zu quatschen.

Vielleicht hat der ein oder andere Lust, wenn er eh im grossen Raum
ist, mal bei #rubyonrails-de reinzuschauen.

Gruß

Dominik

Wenn ich online bin, dann auch immer noch in #ror.de
Es wäre vielleicht sinnvoll die beiden zusammenzulegen.

Max

Hallo,

tja den Channel kannte ich noch nicht. Aber zusammenlegen schon
sinnvoll.

ror.de:
+: Ich nehm mal an euch gehört der Channel

Für rubyonrails-de spricht:
+: entspricht der normalen Channelbennenung wenn ich mich nicht irre.
-: Der Owner hat sich seit Monaten nicht blicken lassen

Gruß
Dominik
Am 10.03.2009 um 15:18 schrieb Maximilian S.: