| | |
| | | array('firstname.lastname@domain.com', 'Email contains dot in the address field'), |
| | | array('email@subdomain.domain.com', 'Email contains dot with subdomain'), |
| | | array('firstname+lastname@domain.com', 'Plus sign is considered valid character'), |
| | | array('email@123.123.123.123', 'Domain is valid IP address'), |
| | | array('email@[123.123.123.123]', 'Square bracket around IP address is considered valid'), |
| | | array('email@[123.123.123.123]', 'Square bracket around IP address'), |
| | | array('email@[IPv6:::1]', 'Square bracket around IPv6 address (1)'), |
| | | array('email@[IPv6:::1.2.3.4]', 'Square bracket around IPv6 address (2)'), |
| | | array('email@[IPv6:2001:2d12:c4fe:5afe::1]', 'Square bracket around IPv6 address (3)'), |
| | | array('"email"@domain.com', 'Quotes around email is considered valid'), |
| | | array('1234567890@domain.com', 'Digits in address are valid'), |
| | | array('email@domain-one.com', 'Dash in domain name is valid'), |
| | |
| | | array('email@domain', 'Missing top level domain (.com/.net/.org/etc)'), |
| | | array('email@-domain.com', 'Leading dash in front of domain is invalid'), |
| | | // array('email@domain.web', '.web is not a valid top level domain'), |
| | | array('email@111.222.333.44444', 'Invalid IP format'), |
| | | array('email@123.123.123.123', 'IP address without brackets'), |
| | | array('email@2001:2d12:c4fe:5afe::1', 'IPv6 address without brackets'), |
| | | array('email@IPv6:2001:2d12:c4fe:5afe::1', 'IPv6 address without brackets (2)'), |
| | | array('email@[111.222.333.44444]', 'Invalid IP format'), |
| | | array('email@[111.222.255.257]', 'Invalid IP format (2)'), |
| | | array('email@[.222.255.257]', 'Invalid IP format (3)'), |
| | | array('email@[::1]', 'Invalid IPv6 format (1)'), |
| | | array('email@[IPv6:2001:23x2:1]', 'Invalid IPv6 format (2)'), |
| | | array('email@[IPv6:1111:2222:33333::4444:5555]', 'Invalid IPv6 format (3)'), |
| | | array('email@[IPv6:1111::3333::4444:5555]', 'Invalid IPv6 format (4)'), |
| | | array('email@domain..com', 'Multiple dot in the domain portion is invalid'), |
| | | ); |
| | | } |