Hi,
If a user enters a value for the field “work_phone”, I want to
validate it against a reg-exp. However, if the field is completely
blank, I’d like to allow that too. This doesn’t work, though
validates_format_of :work_phone, :with => %r{^(+\d)\s((\d{3})
\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$}, :allow_empty
=> true
What is the right way to validate the field in the model? - Dave
[email protected] wrote:
Hi,
If a user enters a value for the field “work_phone”, I want to
validate it against a reg-exp. However, if the field is completely
blank, I’d like to allow that too. This doesn’t work, though
validates_format_of :work_phone, :with => %r{^(+\d)\s((\d{3})
\s*)*\d{3}(-{0,1}|\s{0,1})\d{2}(-{0,1}|\s{0,1})\d{2}$}, :allow_empty
=> true
What is the right way to validate the field in the model? - Dave
if you are on 2.0.2 then you can use :allow_blank => true
I believe it’s allow_nil => true.
Peace,
Phillip
allow_blank is the answer. 5 stars. -
On Feb 1, 2:24 pm, “Vapor …” [email protected]