Commit 2088d2eba86878dafaa69e8b908a0db2730451b4
1 parent
c7a1779b
Exists in
master
and in
4 other branches
replace ^ and $ anchors in regexp with \A and \z respectively
http://guides.rubyonrails.org/security.html#regular-expressions
Showing
1 changed file
with
2 additions
and
2 deletions
Show diff stats
app/models/project.rb
... | ... | @@ -75,10 +75,10 @@ class Project < ActiveRecord::Base |
75 | 75 | validates :description, length: { within: 0..2000 } |
76 | 76 | validates :name, uniqueness: true, presence: true, length: { within: 0..255 } |
77 | 77 | validates :path, uniqueness: true, presence: true, length: { within: 0..255 }, |
78 | - format: { with: /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/, | |
78 | + format: { with: /\A[a-zA-Z][a-zA-Z0-9_\-\.]*\z/, | |
79 | 79 | message: "only letters, digits & '_' '-' '.' allowed. Letter should be first" } |
80 | 80 | validates :code, presence: true, uniqueness: true, length: { within: 1..255 }, |
81 | - format: { with: /^[a-zA-Z][a-zA-Z0-9_\-\.]*$/, | |
81 | + format: { with: /\A[a-zA-Z][a-zA-Z0-9_\-\.]*\z/, | |
82 | 82 | message: "only letters, digits & '_' '-' '.' allowed. Letter should be first" } |
83 | 83 | validates :issues_enabled, :wall_enabled, :merge_requests_enabled, |
84 | 84 | :wiki_enabled, inclusion: { in: [true, false] } | ... | ... |