私は現在、jsonリクエストスキーマを構築中です。スキーマの私の制約の1つは、firstLetter
の値に1文字、小文字または大文字のみを含めることです。私は以下を試しました(スキーマのスニペット):Jsonスキーマの正規表現
"firstLetter": {
"id": "/properties/firstLetter",
"maxLength": 1,
"minLength": 1,
"pattern": "[a-z][A-Z]",
"type": "string"
}
しかし、それは動作していないようです。私は正規表現が1文字だけでなければならないという規則を持たせたい。
てみ ' "^ [a-zA-Z]の$"'か(それが中で使用されている場合にコードを縮小化するよう
maxLength
とminLength
は、この正規表現の検証と冗長になることに注意してくださいXSDスキーマ) '' [a-zA-Z] '' –または' [a-zA-Z] {1} 'を使用して、1文字にマッチさせます。 –
@lualover、私の答えはあなたのために働いたのですか?はいの場合は、受け入れを検討してください。それ以外の場合は結果をお知らせください。 –