如何验证字符串选择列表的模式?
假设我希望以下动物字符串有效:
['dog', 'cat', 'lion']用来检查animal的键是否包含其中任何一个的模式是什么样子的?
我不太明白如何在这种情况下使用anyOf规则。
谢谢!
发布于 2019-12-02 18:13:27
使用正则表达式怎么样?
schema = {'foo': {'regex': r'(ham|spam)'}}
document = {'foo': 'ham'}
v = Validator(schema)
v.validate(document) # returns True发布于 2019-12-15 02:22:03
我认为allowed规则更可取,因为它传达了目的:
schema = {"animal": {"allowed": ["cat", "dog", "lion"]}}https://stackoverflow.com/questions/59135446
复制相似问题