投稿されたメールアドレスが、書式に合っているかどうかを検査します。 これは「@」や「.」がメールアドレスにはあるかどうかを見ています。 書式に問題がなければ、投稿者の名前をクリックするとメールソフトが立ち上がるようにリンク処理をしています。
プログラム例:
if( $mail ne '' ) {
if( $mail =~ /([\w\+\-]+)@([\w\+\-]+)\.([\w\+\-]+)/ ) {
$name = qq( <a href = "mailto:$mail">$name</a> );
}
else {
exit( 0 );
}
}