ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
SimpleCheck.php
Go to the documentation of this file.
1 <?php
2 
8 {
9 
16  public function validate($string, $config, $context)
17  {
18  // no support for named mailboxes i.e. "Bob <bob@example.com>"
19  // that needs more percent encoding to be done
20  if ($string == '') {
21  return false;
22  }
23  $string = trim($string);
24  $result = preg_match('/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i', $string);
25  return $result ? $string : false;
26  }
27 }
28 
29 // vim: et sw=4 sts=4