我有一个 json 属性Employee-name,其中包含一个开头和结尾带有双引号的字符串,如下所示:
"ramesh yadav"
我有一个 schema.json 文件来验证我的 json 数据的架构。
我想知道如何在模式文件中编写正则表达式,以便它检查双引号
"Employee-name": {
"type":"string",
"pattern":??????
}
您可以使用行开始 (
^
) 和结束 ($
) 正则表达式操作数以及转义(通过 \
)双引号,使正则表达式成为有效的 JSON 字符串。全部放在一起,以下应该可以工作:
{
"properties": {
"Employee-name":{
"type":"string",
"pattern": "^\".*\"$"
}
}
}
这对我不起作用。我仍然收到错误:
模式验证:字符串违反模式:'^".*"$'