Changeset 2201 for trunk/system/helpers/valid.php
- Timestamp:
- 02/29/2008 04:41:00 PM (10 months ago)
- Files:
-
- 1 modified
-
trunk/system/helpers/valid.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/system/helpers/valid.php
r2032 r2201 20 20 public static function email($email) 21 21 { 22 return (bool) filter_var($email, FILTER_VALIDATE_EMAIL);22 return (bool) preg_match('/^[-_a-z0-9\'+*$^&%=~!?{}]++(?:\.[-_a-z0-9\'+*$^&%=~!?{}]+)*+@(?:(?![-.])[-a-z0-9.]+(?<![-.])\.[a-z]{2,6}|\d{1,3}(?:\.\d{1,3}){3})(?::\d++)?$/iD', $email); 23 23 } 24 24
