Improved phone number validation

This commit is contained in:
Sergei Tsõganov 2022-01-04 14:00:01 +02:00 committed by Sergei Tsõganov
parent 564c711681
commit 6eaca805dc
4 changed files with 14 additions and 3 deletions

View file

@ -5,7 +5,7 @@ class E164Validator < ActiveModel::EachValidator
length_validator.validate(record)
format_validator = ActiveModel::Validations::
FormatValidator.new(with: /\+[0-9]{1,3}\.[0-9]{1,14}?/,
FormatValidator.new(with: /\A\+[0-9]{1,3}\.[0-9]{1,14}\z/,
attributes: attribute)
format_validator.validate(record)
end