html - 任何人都可以建议列出城市、电子邮件、电话等常见字段的建议最大长度的资源吗?

标签 html validation maxlength

我知道电子邮件地址限制为 254 个字符,但是是否有一个资源概述了常见字段(例如联系信息)的建议最大长度?电话、城市等?

在我工作的每个项目中,人们似乎都对他们提出的限制随心所欲。我希望找到针对特定国家/地区的规范引用。

编辑 - 更新每条评论的电子邮件最大长度。

最佳答案

我刚刚发现 HR-XML 联盟发布了他们的标准。也许他们的下载中有一些东西可以解决这样的问题。

http://www.hr-xml.org/hr-xml/wms/hr-xml-1-org/index.php?id= {E00DA03B685A0DD18FB6A08AF0923DE0|139|2}

-- 原创 -- 在开始任何新项目之后,我以前遇到过这个问题。我在这里的回答只是基于经验。我认为没有规范的引用。如果您已有现有数据,您可以运行报告并查看任何字段的最大长度并添加一些填充。如果您要从多个国家/地区获取数据,则最大长度可能会因国家/地区而异。

即使有一个基于国家/地区的规范列表,这也是不够的,因为在大多数国家/地区存在 > 1 种语言和文化,对于您正在谈论的每个领域,每种语言和文化都可能有自己的“正常”长度关于。

我们应用一些常识:我们通常在 50 处切断地址字段。为什么?好吧,我无法想象任何人的地址都包含 50 个字符(你怎么可能把它装进信封里)。

对于电话号码之类的内容,我们将其拆分并为国家和城市代码以及区号提供各自的字段。然后我们将电话号码的上限限制在 15。同样,我从未见过电话号码(所有其他内容都被忽略)> 15。

出于同样的原因,如果您将名称字段分解为名字/姓氏,您可能不需要 50 个字符,35 个可能就足够了。

关于html - 任何人都可以建议列出城市、电子邮件、电话等常见字段的建议最大长度的资源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3303743/

相关文章:

java - 是否可以仅在对象字段不为空时验证该字段?

angularjs - 如何以 Angular 更改最大长度值

javascript - 元素宽度以匹配其他元素的水平位置

html - 转义用户通过文本字段输入的“&”符号?

php - 表单不在 Bootstrap 中居中

jQuery "tagging"事件

css - iframe 上高度和宽度的最大值和最小值

javascript - 在 IE8/9 中粘贴文本区域时,如何在其变为当前值之前访问剪贴板和当前光标位置?

javascript - 如何在悬停时更改 SVG 的描边颜色?

javascript - 追加行 Jquery/Bootstrap