#!/usr/bin/perl -w use strict; sub commafy { my ($num)=@_; $num=reverse $num; $num=~s/(\d{3})(?=\d)/$1,/g; $num=reverse $num; } my $example = commafy(123456789); print "$example\n";