我想知道是否可以在json架构中指定字符串格式为date-time 且限制为特定间隔。
就我而言,我需要验证提交日期的年份是否在2006年至2012年的间隔内。
答案 0 :(得分:3)
标准的下一个版本(v5)具有proposed keywords formatMaximum
/formatMinimum
,它将以优雅的方式完全你想要的东西:它们与format
结合以提供格式 - 特定的最小/最大
目前(使用v4),您唯一的选择是使用pattern
(例如^20(0[6-9]|1[0-2])
)创建黑客攻击。然而,这是完全可怕的,如果可能的话,最好避免。