##
if ($last =~ m/\d/g) {
die "Surname should only contain letters, hyphens and apostrophes!";
}
####
elsif ($last =~ m/(\w+)\s*(\w+)/) {
$surname = join(' ', $1, $3);
}
####
#!/usr/bin/perl -w
use strict;
my $n = 'Joe De Blogg';
my($name, $surname) = split /\s+/, $n, 2;
print "name: $name surname: $surname\n";