对于使用公制系统的人来说,这是一个问题。在表格上输入您的高度时,您会强烈期望输入米或厘米的值吗?
我们在WeightChart.com上已经米了,但看到一些不可思议的高人们想知道为什么我们的计算结束了。我们已经实施了一些健全性检查,但如果达成共识,我们希望满足人们的期望。
谢谢!
更新:感谢您的回答,我看到厘米是首选。但是需要进行健全性检查才能处理。是的,我意识到我的“回答”并不是我的问题所针对的,抱歉。
答案 0 :(得分:4)
使用厘米至少可以保护您不必处理小数点(或逗号)。但是,当谈到SI时,我是一个狂热者 - 通常假设使用基本单位,除非上下文强制要求别的东西。
对于高度,有时使用米和厘米,因此从用户的角度来看,您的理智检查可能是最好的。没有人会高190米(至少我没有见过这样的人)或1.9厘米。
答案 1 :(得分:2)
我无法代表所有指标国家/地区;因为他们大致是(COUNT(SELECT countries FROM world) - 2)
;但至少在挪威,常见的方法是使用厘米。
答案 2 :(得分:1)
我想让一个人进入他们的高度,然后尝试解析它或让他们从下拉列表中选择测量类型。您可能能够在95%的时间内通过简单的解析算法找出类型。其余的你可以让人们更具体。
答案 3 :(得分:1)
我会选择威尔的回答。只需添加:
如果输入为^[0-9]{2,3}$
,则为厘米。如果输入为^[12][,\.][0-9]{1,2}$
,则为米。如果是其他任何内容,则需要出现错误消息。
顺便说一下,[,\.]
使用逗号作为小数分隔符来处理一些欧洲语言。