in reply to Re: Ideas for implementing download links that expire, via e-mails
in thread Ideas for implementing download links that expire, via e-mails

$hash =~ s/[^a-zA-Z0-9]//g;

ITYM $hash =~ y/a-zA-Z0-9//cd; HTH. HAND.

$ perl -MBenchmark=cmpthese -le 'cmpthese( 500_000, { s => sub { $_ = +q{123#$%abc^&*DEF}; s/[^a-zA-Z0-9]//g }, y => sub { $_ = q{123#$%abc^ +&*DEF}; y/a-zA-Z0-9//cd; } } )' Rate s y s 174825/s -- -80% y 862069/s 393% --