Alain: bedeutung von $^ ?

Beitrag lesen

Hallo,
ich weiss dass es das ^ in perl gibt,aber verstehe dieses zeichen nicht,für was genau das gut sein soll.
ich habe hier auch ein beispiel:
if ($ENV{REMOTE_ADDR} =~ /^(21.21.14.|64.71.)/)
{
print "action: ";
}
..............................
wieso kann oder muss man dieses ^ einsetzen?
Geht das nicht auch ohne,für die suchfunktion?
Gruss
Alain