http://framework.zend.com/manual/en/zend.validate.set.html , RFC , .
_validateLocalPart() EBNF, :
// Dot-atom characters are: 1*atext *("." 1*atext)
// atext: ALPHA / DIGIT / and "!", "#", "$", "%", "&", "'", "*",
// "+", "-", "/", "=", "?", "^", "_", "`", "{", "|", "}", "~"
if (preg_match('/^[' . $atext . ']+(\x2e+[' . $atext . ']+)*$/', $this->_localPart)) {
, - .
, rfc2822: http://www.ietf.org/rfc/rfc2822.txt - docblock isValid Zend/Validate/EmailAddress. php 2822.
, rfc2822, Zend_Validate_EmailAddress , , , filter_input .