>>349
その回答は間違ってるので無視して
というか元の正規表現が @unko@example.com@ でも受け付ける程うんこ
symfonyのバリデータからパクってきたので置き換えてね

} else if (!preg_match('/\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i', $_REQUEST['mailaddress'])) {
$error_mes .= 'メールアドレスの形式が異常です<br />';

>>355
http://jp.php.net/manual/ja/simplexmlelement.asXML.php