diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-11-28 06:14:05 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-11-28 06:14:05 +0300 |
commit | 47234ab3672697f85f8e9f452aea4453e1b9aadc (patch) | |
tree | c42f407fff251fd78f794291d2145f19222a9be1 /lib | |
parent | 5ed4e7e21682a0fa8617ddd8c5f5d1b3fc611314 (diff) | |
download | gitlab-ce-47234ab3672697f85f8e9f452aea4453e1b9aadc.tar.gz |
Validate username. Gitlab::Regex added
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/regex.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/gitlab/regex.rb b/lib/gitlab/regex.rb new file mode 100644 index 00000000000..a3f38b1c360 --- /dev/null +++ b/lib/gitlab/regex.rb @@ -0,0 +1,19 @@ +module Gitlab + module Regex + extend self + + def username_regex + default_regex + end + + def path_regex + default_regex + end + + protected + + def default_regex + /\A[a-zA-Z][a-zA-Z0-9_\-\.]*\z/ + end + end +end |