我的json模式中具有以下模式,并且我需要根据以下模式包含逗号分隔的值。当前模式只能像DV2一样处理一种模式
所以我应该如何修改我的模式以包括多个字符串,如下所示,但是它应该与声明的模式匹配。
例如:“ DV2”,“ DEV1”,“ DEV3”,“ ST”,
"ENVIRONMENT": {
"type": "string",
"pattern": ^(DV2|DEV|ST|DEV[1-5]{1}|DEV[1-9]{1,2}|ST[1-9]{1}|ST[1-9]{1,2})(,(DV2|DEV|ST|DEV[1-5]{1}|DEV[1-9]{1,2}|ST[1-9]{1}|ST[1-9]{1,2}))*$
},
此模式适用于正则表达式检查器,但不适用于json模式。
{
"APPCODE": "MBUBU",
"ENVIRONMENT": "ST1","ST2","DEV1", //error, cant have multiple values separated by comma
"PROJECT_DETAILS": "ABCDEFGHIJ",
"ENV_OWNER": "ABCDEFGHIJKLMN"
},