どなたか助けてください。
会員制のサイトを個人のプログラマー製作してもらったのですが、
行方不明になり修正を頼めなくなりました。
登録用メールアドレスですが、@の前にハイフンがついていると
新規登録できずに"メールアドレスが異常です"とエラーがでます。
これを登録できるように修正したいのですが
ファイルを見ていると、下記の部分かなあと
思うんですが、どのように修正すれば良いでしょうか。


$mailmach = "([[:alnum:]_\-\.]+)(\?|@)([[:alnum:]_\-]+\.[[:alnum:]_\-\.]+)";
if (checkMultiBitesString($_REQUEST['mailaddress'])) {
$error_mes .= '全角文字は使用出来ません<br />';
} else if (!eregi($mailmach,$_REQUEST['mailaddress'])) {
$error_mes .= 'メールアドレスの形式が異常です<br />';