javascript - 描述正则表达式模式的正则表达式?

标签 javascript json regex schema jsonschema

<分区>

令我惊讶的是,这个问题的答案并不容易找到。

我正在制作 JSON 模式。我有一个对象,它的属性之一是包含正则表达式模式的字符串。此属性必须仅包含正则表达式。

所以,这个问题实际上是两个问题合二为一:

描述正则表达式模式的正则表达式模式是什么(请与 javascript 兼容)?

其次,我如何将其应用于 JSON 架构(在 "pattern" 属性中,甚至在 "patternProperty"1 属性中)?

1:我不知道什么目的需要你在“patternProperty”中应用它,但有人会发现它很有用

注意:因为 JSONschema 是 JSON 而 JSON 是基于 JavaScript 的,JavaScript 脚本编写者可能会找到解决方案(针对问题的 JSONschema 端)以及问题,在他们的脚本。

最佳答案

正则表达式可以嵌套括号。

因此,它们不能用正则表达式描述。
对不起。

关于javascript - 描述正则表达式模式的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37535865/

相关文章:

javascript - 当我点击 td 时,在 jquery 中获取 td 文本动态

javascript - 添加时重复输入

json - 'String'类型不是 'int'错误的 'index'类型的子类型

c# - 有时是,有时不是JSON错误:“没有为'System.String'类型定义无参数构造函数”

java - 替换java中的撇号 ' in the middle of the word with\'

objective-c - 删除斜线之前的字符串,Objective C

javascript - 如何在带有来自操作的 Prop (MemoizedSelectorWithProps) 的选择器效果中使用 withLatestFrom

javascript - 如何创建字符串数组,每个字符串都用单引号括起来(javascript)

java - 转换字符串时 org.json.JSON.typeMismatch

python - 匹配并索引所有子字符串,包括重叠的子字符串