令我惊讶的是,这个答案很难找到.
我正在制作JSON模式.我有一个对象,它的属性之一是包含正则表达式模式的字符串.此属性必须仅包含正则表达式.
因此,这个问题实际上是两个合二为一的问题:
描述正则表达式模式的正则表达式模式是什么(请兼容javascript)?
其次,如何将其应用于JSON模式(在“ pattern”属性中,甚至在“ patternProperty” 1属性中)?
1:我不知道什么目的需要您在“ patternProperty”中应用此功能,但是有人可以发现它有用
注意:由于JSONschema是JSON且JSON是基于JavaScript的,因此JavaScript脚本编写者可能会在他们的脚本中找到解决方案(对于问题的JSONschema方面)以及问题.
解决方法:
正则表达式可以带有嵌套的括号.
因此,它们不能用正则表达式描述.
抱歉.