<?php

function valider_email($email) {
  
  return (
ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               
'@'.
               
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{2,3}$',
               
$email));
}

$demoEmail = htmlspecialchars(trim(stripslashes($demoEmail)));

echo
"<FORM METHOD=POST ACTION=''>";
echo
"<B>Email à tester</B><BR>";
echo
"<INPUT TYPE='text' NAME='demoEmail' VALUE=\"".$demoEmail."\">\n";
echo
"&nbsp;&nbsp;<INPUT TYPE='submit' VALUE='Tester'>";
if (
$demoEmail != "") {
  echo
"&nbsp;&nbsp;Email <B>";
  echo
valider_email($demoEmail) ? "OK" : "non valide";
  echo
" !</B>";
}
echo
"</FORM>";

?>