【发布时间】:2014-02-09 22:58:19
【问题描述】:
我想知道是否可以在 json 模式中指定字符串的格式为日期时间并且限制在特定的时间间隔内。
就我而言,我需要验证提交日期的年份是否在 2006 年到 2012 年之间。
【问题讨论】:
标签: validation datetime format jsonschema
我想知道是否可以在 json 模式中指定字符串的格式为日期时间并且限制在特定的时间间隔内。
就我而言,我需要验证提交日期的年份是否在 2006 年到 2012 年之间。
【问题讨论】:
标签: validation datetime format jsonschema
该标准的下一个版本 (v5) 具有 proposed keywords formatMaximum/formatMinimum,它将以一种优雅的方式完全完成您想要的:它们与 format 结合以提供特定于格式的 min/最大。
目前(使用 v4),您唯一的选择是使用 pattern(例如 ^20(0[6-9]|1[0-2]))创建一个 hack。然而,这完全是可怕的,如果可能的话最好避免。
【讨论】: