PHPで簡単なメールアドレスチェック

久しぶりにPHPを触ったのですが、普段はJavaを書いているので、書き方の違いに少し戸惑っております。

PHPで簡単なメールアドレスチェックをする方法です。

http://ideone.com/36v4gg

<?php

// your code goes here

function isMail($value)
  {

    $re = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i';

    if (!preg_match($re, $value))
    {
        return false;
    }

    return true;
  }

print_r(date("H:s"));
print_r("\n");
print_r(isMail("123") ? "true" : "false");
print_r("\n");
print_r(isMail("hoge@test.com") ? "true" : "false");
print_r("\n");
print_r(isMail("aaaaa123..@test.com") ? "true" : "false");
print_r("\n");