Skip to content

Instantly share code, notes, and snippets.

@simongcc
Created December 19, 2020 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simongcc/9f2a394a2b3a069b77d9d935e8d8d0c7 to your computer and use it in GitHub Desktop.
Save simongcc/9f2a394a2b3a069b77d9d935e8d8d0c7 to your computer and use it in GitHub Desktop.
regular expression to test date format 'dd-mm-yyyy'
Examples
let date = '31-12-2004'
date_regex = /^(0[1-9]|[1-2][0-9]|3[0-1])-(0[1-9]|1[0-2])-[0-9]{4}$/;
date_regex.test( date )
let date = 31
let date_regex = /^(0[1-9]|[1-2][0-9]|3[0-1])$/;
date_regex.test( date )
let date = 12
let date_regex = /^(0[1-9]|1[0-2])$/;
date_regex.test( date )
let date = 2004
let date_regex = /^[0-9]{4}$/;
date_regex.test( date )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment