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