python - 什么字段用于高度?
问题描述
您认为哪个字段适合询问某人的身高,最好采用以下格式:英尺英寸?我考虑过十进制或整数字段,但以英寸或厘米为单位询问某人的身高似乎不直观且令人困惑。我应该使用字符串字段吗?如果是这样,我如何验证输入的格式是否为 5'6 或 6'0?谢谢你。
解决方案
有人已经在UX Stackexchange上问过这个问题。
如果你想保持你的表单“简单”,你可以使用 TextField 和 Regexp 验证器和 WTForms :
height = TextField('height', [
validators.Regexp('[3-7]\'\d{1,2}', message='Wrong height'),
])
推荐阅读
- sqlite - 如何在 Julia 中以只读方式打开 SQLite 数据库?
- java - 如何使用 Oracle 10g 在 Spring JPA 存储库中获取分页结果
- javascript - 有没有办法直接在html中检查打开的文件大小而不上传?
- javascript - 检查段落是否以字符开头,如果是则在其上应用 HTML 样式
- r - 提取产品名称、数量和单价,并将它们放入包含每个订单中的项目的数据框中
- ios - 在外部函数swift中使用表行中的indexPath
- sql - 使用正则表达式从下划线分隔的字符串中提取所有元素
- node.js - 在 Node.js 中使用 Let's Encrypt 证书最安全的方法是什么?
- r - 是否有一个 R 函数可以将数据框中的两列包含向量相乘?
- javascript - 用数字 5 从数组中过滤数字