Php 在创建电子邮件验证代码时限制长度是否不好?

Php 在创建电子邮件验证代码时限制长度是否不好?,php,jquery,email-validation,maxlength,Php,Jquery,Email Validation,Maxlength,我正在学习jQuery和PHP来创建自己的表单验证。我已经阅读了一些教程,但我没有看到任何关于限制最大长度的考虑或注释?我确实看到了最小长度要求的建议,但我想知道这是否是限制最大允许字符数的最佳实践 这听起来好吗 电子邮件地址=25个字符 名称=20个字符 Message=200个字符,表示存在最大值 我已经看到了更长的电子邮件地址。。。人们的电子邮件地址有一个全名(已经可以等于±25个字符),然后是@domain 我将电子邮件地址的限制设置为至少40-50个字符 然后将名称改为约30个字符。

我正在学习jQuery和PHP来创建自己的表单验证。我已经阅读了一些教程,但我没有看到任何关于限制最大长度的考虑或注释?我确实看到了最小长度要求的建议,但我想知道这是否是限制最大允许字符数的最佳实践

这听起来好吗

  • 电子邮件地址=25个字符
  • 名称=20个字符
  • Message=200个字符,表示存在最大值

    • 我已经看到了更长的电子邮件地址。。。人们的电子邮件地址有一个全名(已经可以等于±25个字符),然后是@domain

      我将电子邮件地址的限制设置为至少40-50个字符

      然后将名称改为约30个字符。(如果只需要名字和姓氏,当需要全名时,请将其设置为至少50个字符。)


      消息的长度真的不多,更不用说我给你写的解释为什么你的限制太低的文字了。如果这样的下限不是绝对需要的,那么就设置1000个字符(或者数据库中的全文列设置为65535个字符),但要指出该限制,最好是实际计数。

      RFC 3696表示电子邮件地址的最大总长度为320个字符(“本地部分”:64+“@”符号:1+“域部分”:255=320)。您很少会遇到这么长的地址,但是您应该支持它们


      来源:(第3节:电子邮件地址的限制,最后一段)

      25个字符的电子邮件地址?太少了。什么才算是好的字符长度呢?20个字符的名字甚至可能有点短。不过最好有一些限制,实际上是254个字符