Forum: Rails Germany validate_format_of mit regex

143cca9f26d2421816f3758638b74647?d=identicon&s=25 Adam Meyer (outsida)
on 2009-03-09 23:17
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

[code=ruby]
  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"
[/code]

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?
F366f06d66713b8c31503c83780ac767?d=identicon&s=25 TBAA (Guest)
on 2009-03-10 11:20
(Received via mailing list)
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
991b8de70c5edb062ddfe8cd9b59277e?d=identicon&s=25 Maximilian Schulz (namxam)
on 2009-03-10 15:19
(Received via mailing list)
Wenn ich online bin, dann auch immer noch in #ror.de
Es wäre vielleicht sinnvoll die beiden zusammenzulegen.

Max
F366f06d66713b8c31503c83780ac767?d=identicon&s=25 TBAA (Guest)
on 2009-03-10 16:05
(Received via mailing list)
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 Schulz:
This topic is locked and can not be replied to.