Skip to content

Instantly share code, notes, and snippets.

@narainsagar
Created November 15, 2016 21:33
Show Gist options
  • Select an option

  • Save narainsagar/ad54a08fdd1162b355480e6d4c63e8b3 to your computer and use it in GitHub Desktop.

Select an option

Save narainsagar/ad54a08fdd1162b355480e6d4c63e8b3 to your computer and use it in GitHub Desktop.
Ordinal numbers
function ordinalParse() {
return /\d{1,2}(st|nd|rd|th)/;
}
function ordinal(number) {
var b = number % 10,
output = (~~(number % 100 / 10) === 1) ? 'th' :
(b === 1) ? 'st' :
(b === 2) ? 'nd' :
(b === 3) ? 'rd' : 'th';
return number + output;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment