标签: ruby jsonschema
考虑一个字符串值: “等于(= 23)\ nequal to(= 45)”。如何在json模式中指定这个,以代替23和45,任何数字都可以来?
答案 0 :(得分:2)
pattern关键字允许您为字符串指定正则表达式,例如:
pattern
{ "type": "string", "pattern": "^equal to [0-9]+5$" }
默认情况下,表达式不会被锚定,因此您可能希望使用^ / $来指定开头和结尾。
^
$