Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Collection of Regular Expression validations
Ruby
tree: 4cc904f27f

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
spec
.gitignore
.travis.yml
Gemfile
README.md
Rakefile
regular_validation.gemspec

README.md

regular_validation Build Status

A collection of Regular Expressions to be used in Validations

Installation

Add regular_validation to your Gemfile

gem 'regular_validation', '~> 0.0.2'

Usage

Just use RegularValidation with the name of the Regular Expression in your app.

For example:

RegularValidation.username # Returns the Username Regular Expression
"some_user" =~ RegularValidation.username    # => 0
"1nvalid user" =~ RegularValidation.username # => nil

It's especially useful for ActiveModel Validations, however it isn't tied to Rails or any framework:

validates_format_of :username, with: RegularValidation.username
validates_format_of :email,    with: RegularValidation.email

Currently supports the following validations:

username
email

TODO

  • Add more validations
  • Add options to validations for allowing/disallowing periods, underscores, etc.

Please fork and add your regular expression validations!

Testing

Clone the repository, run the bundle command, and then rake to run the MiniTest specs.

License

MIT

Something went wrong with that request. Please try again.