我只是好奇为什么只有一些特殊字符在电子邮件地址中是不允许的。 除了几个特殊字符,如“。”,“_”等大部分特殊字符字符的bot允许。这是一种技术约束还是没有任何理由的公约?为什么在电子邮件地址中没有特殊字符
1
A
回答
4
这是一个公然的错误,是过度热心的电子邮件正则表达式不公平地施加。
几乎所有的字符都可以在电子邮件地址中使用。
"abc def+ghi/[email protected]*pqr"@localhost
是一个有效的电子邮件地址。
即使没有引用,!#$%&'*+-/=?^_`{|}[email protected]
是有效的。
1
相关问题
- 1. 电子邮件中的特殊字符
- 2. 将php邮件发送到特殊字符电子邮件地址,例如:
- 3. python电子邮件特殊字符
- 4. Codeigniter电子邮件特殊字符
- 5. 使用特殊字符或电子邮件地址作为SQL登录
- 6. 为什么有些电子邮件没有标题字符串?
- 7. 是否可以使用电子邮件地址中的特殊字符?
- 8. 字符串特殊字符显示不为电子邮件
- 9. PhpMailer,电子邮件地址字符集是什么?
- 10. 如何在电子邮件HTML中插入特殊字符?
- 11. 在电子邮件中使用特殊字符
- 12. Python,发送主题为特殊字符的电子邮件
- 13. 为Outlook HTML电子邮件编码特殊字符
- 14. 在电子邮件地址
- 15. 带有特殊字符的SMTPTransport和电子邮件
- 16. 电子邮件确认接受所有的特殊字符
- 17. 分离字符,特殊字符,电子邮件编号
- 18. 如何从长字符串中识别电子邮件地址并将电子邮件地址替换为我公司的电子邮件地址?
- 19. 为什么Django允许在电子邮件地址中使用重音符号?
- 20. 为什么一个电子邮件地址不能超过254个字符?
- 21. 为什么应该将电子邮件地址显示为Windows.ApplicationModel.Contacts.ContactField?
- 22. 为什么使用电子邮件地址作为OpenID危险?
- 23. 为什么Drupal认为我的电子邮件地址无效?
- 24. &符号是Exchange电子邮件地址的有效字符吗?
- 25. 为什么电子邮件没有到达目的地(笨)
- 26. 特殊的电话和电子邮件字符
- 27. Zend framework2电子邮件验证为特定的地址,如Gmail和阻止特定的电子邮件地址
- 28. Gitosis和ssh密钥 - 电子邮件地址与git电子邮件地址有什么关系?
- 29. 电子邮件中的Html特殊字符
- 30. 来自Oracle的电子邮件中的特殊字符pl/sql
我很困惑。 OP说“只有少数特殊字符是不允许的”,并且你说“几乎所有的字符都可以使用”。你准确的答案是什么? – 2011-03-10 19:22:50
@Ken:你在误读他可怜的英语。他后来说,'允许大多数特殊字符的字符' – SLaks 2011-03-10 19:23:24
是的,例如许多“过分热心的电子邮件正则表达式”(一些网站用来验证帐户创建)无法识别带有地址标签的有效电子邮件地址(用户+标签@ domain.com)。 – 2011-03-10 19:27:19