在 json 模式中的地址字段中验证此类的正确模式是什么

问题描述 投票:0回答:1

如何验证“街道”应该只包含大写字母。虽然它可以包含数字和空格

例如: 应该接受以下

  • 1 美国广播公司 ST
  • 1 基础知识
  • ABCST
  • ABCST 1

以下不应接受

  • 1 aBC ST
  • 1 ABCSt
  • ABcST
  • abcst 1
json validation json-schema-validator
1个回答
1
投票

您可以使用正则表达式来约束字符串。在你的情况下,它会是这样的。

{
   "type": "string",
   "pattern": "^[ A-Z0-9]+$"
}

您可以使正则表达式更高级以不允许前导和尾随空格等

© www.soinside.com 2019 - 2024. All rights reserved.