my $number = 123.1234567; $number =~ s/(?<=\.)(\d{1,6}).*$/$1/; print $number; # 123.123456