Help for this page
use strict; use warnings; ... reverse map {++ $ct % 3 ? $_ : ($_, q{,})} reverse split m{}, $_[0]; }
12 1,234 1,234,567 1,234,567,890
sub comma3 { ... } reverse split m{}, $_[0]; }