电子邮件地址的最大字符限制
本文关键字:字符 电子邮件地址 | 更新日期: 2023-09-27 18:05:03
我正在向第三方服务发送电子邮件地址值。我有以下正则表达式来验证电子邮件地址:
`^'w+(['.-]?'w+)*@'w+(['.-]?'w+)*('.'w{2,})$`
但假设有人试图以电子邮件地址发送:
'WQWQQWWQQWQWWQWQQWW@WEOIWEOIEWOIEWIOWEIOEWIOEWPIOWEPOIWEPEWIOPIOWEOIWEOIEWIOWIOEWIOPEWIOPWIOEPIOWPEIOEWOIEWOIPIOEW.COM'
这个地址是有效的,然后我从服务的响应对象中得到错误。我的问题是,域部分可能的最大字符限制是什么?
完整域名的文本表示形式不能超过253个字符。
https://en.wikipedia.org/wiki/Domain_Name_System标签可以包含0到63个字符。长度为0的空标签保留给根区域。完整域名的文本表示长度不能超过253个字符。在DNS的内部二进制表示中,最大长度需要255个字节的存储空间,因为它也存储了名称的长度。