2013-06-06 9 views
5

Ich kenne das Validierungsformat für IPv4 und IPv6. Aber ich bin mir nicht sicher, wie ich sie kombinieren kann, also sollte zumindest ein Format stimmen. Hier ist meine ValidierungRails 3 validieren IPv4- und IPv6-Format

Wie kann ich sie kombinieren, also wenn ein Format korrekt ist, dann sollte Validierung funktionieren. Sollte nur fehlschlagen, wenn das ipv4- und ipv6-Format nicht korrekt ist.

Danke.

Antwort

12

Sie können sie auch mit Regexp.union kombinieren:

:format => { :with => Regexp.union(Resolv::IPv4::Regex, Resolv::IPv6::Regex) ... 
+0

große Werke. Danke – user588324

+1

Deshalb liebe ich Schienen/Rubin/Dank/usw. – stephenmurdoch

+0

vielen Dank !! :) – Tilo