# tablesorter

## Dealing with digits

### Flexible client-side table sorting

Back to documentation

NOTE!

- Click on any column header to sort that column.
- The alphanumeric sort working in the first column was added in version 2.0.6 (not part of the original plugin).
- The above sort was replaced with a natural sort in version 2.2.
- This example demonstrates that common table values are auto-detected (including plain text, currency, percentages, and positive & negative numbers), so there is no need to set a specific parser unless you notice an issue with how a column is sorting.
- Issues may arise if a column contains mixed data, e.g. "N/A" is located at the top of a numeric column; in this case the column will be detected as a text column and not a numeric column. If issues occur, add a `sorter-digit` class name to that header cell.

# Demo

Account # | First Name | Last Name | Age | Total | Discount | Diff
--- | --- | --- | --- | --- | --- | ---
A43 | Peter | Parker | 28 | 9.99 | 20.3% | +3
A255 | John | Hood | 33 | 19.99 | 25.1% | -7
A33 | Clark | Kent | 18 | 2.89 | 44.2% | -15
A1 | Bruce | Almighty | 45 | 153.19 | 44% | +19
A102 | Bruce | Evans | 56 | $153.19 | 23% | +9
A256 | John | Clark | 44 | ($19.89) | 25.1% | (5)
A23 | Elvis | Presley | 24 | ($9.99) | 50% | (22)
A10 | Frank | Carter | 40 | -12.99 | 20% | (6)

# Javascript

# HTML

Next up: Dealing with text strings in numerical sorts ››