JSFiddle - React, Tailwind, and code Playground
by Cwalkdawg
JavaScript
(function () {
console.clear();
var ordinals = ["1st", "2nd", "3rd", "5th", "9th", "11th", "21st", "22nd", "31st", "24th", "345", "55"];
var ordinalToInteger = function (ordinal) {
var ordinalRegex = /^([0-9]{1,})(st|nd|th|rd)$/;
return (typeof ordinal === "string") ? parseInt(ordinal.replace(ordinalRegex, "$1"), 10) : ordinal;
};
for (var i = 0; i < ordinals.length; i++) {
console.log(ordinalToInteger(ordinals[i]));
}
})();