I am trying to display numbers within a particular table with ordinal suffixes. The table always shows three numbers which come from an XML file. The numbers show ranks, so for
Ordinal suffix in one line
var integerWithSuffix=originalInteger+(['st','nd','rd'][( originalInteger +'').match(/1?\d\b/)-1]||'th');
the concatenation of the original number and a string representing the ordinal derived from an array indexed by the result of a regex search on that number
http://jsfiddle.net/thisishardcoded/DbSMB/