/ / Rspec custom matcher for Date Format - ruby-on-rails, regex, datetime, rspec

Rspec Custom Matcher dla formatu daty - ruby-on-rails, regex, datetime, rspec

Utworzyłem niestandardowy program dopasowujący Rspec dla formatu, w którym atrybut date_of_birth zostaje zapisany w bazie danych. Ten atrybut jest zapisywany w bazie danych w formacie:

"Fri, 12 Oct 1990 00:00:00 SAST +02:00"

Mój niestandardowy układ dopasowania wygląda następująco:

RSpec::Matchers.define :be_a_full_datetime do |expected|
match do |datetime|
datetime =~ /w{3} d+, d{4} d{2}:d{2}/
end
end

Moje pytanie brzmi: jaki jest format Regeksu, który sprawdza, czy format ma format:

Fri, 12 Oct 1990 00:00:00 SAST +02:00

Ponieważ mój obecny Regex jest całkowicie błędny.

Odpowiedzi:

1 dla odpowiedzi № 1
/w{3}, d{2} w{3} d{4} d{2}:d{2}:d{2} w{4} [-+]?d{2}:d{2}/