Created
April 11, 2015 20:29
-
-
Save MilanGrubnic70/0ab5ccf06ce506c96765 to your computer and use it in GitHub Desktop.
RegExp Snippets
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
US Zip Code REGEX | |
var ZipCode = /\d{5}(-\d{4})?/; | |
if you want to make sure the string ONLY contains a Zip Code use the ^ and $ to match the beginning and ending of the string like this: | |
var ZipCode = /^\d{5}(-\d{4})?$/; | |
US Phone Number REGEX | |
var phoneNum = /\(?(\d{3})\)?[ -.](\d{3})[ -.](\d{4})/; | |
if you want to make sure the string ONLY contains a phone number use the ^ and $ to match the beginning and ending of the string like this: | |
var ZipCode = /^\(?(\d{3})\)?[ -.](\d{3})[ -.](\d{4})$/; | |
Email Address REGEX | |
var email = /[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}/; | |
if you want to make sure the string ONLY contains an email address use the ^ and $ to match the beginning and ending of the string like this: | |
var email = /^[-\w.]+@([A-z0-9][-A-z0-9]+\.)+[A-z]{2,4}$/; | |
Date REGEX | |
var date = /([01]?\d)[-\/ .]([0123]?\d)[-\/ .](\d{4})/; | |
if you want to make sure the string ONLY contains a date use the ^ and $ to match the beginning and ending of the string like this: | |
var date = /^([01]?\d)[-\/ .]([0123]?\d)[-\/ .](\d{4})$/; | |
URL REGEX | |
var URL = /((\bhttps?:\/\/)|(\bwww\.))\S*/; | |
if you want to make sure the string ONLY contains a URL use the ^ and $ to match the beginning and ending of the string and remove the \b characters like this: | |
var URL = /^((https?:\/\/)|(www\.))\S*$/; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment