首页 > 解决方案 > 邮递员:如何验证十进制数据?

问题描述

如何验证数据格式。

我有响应正文:

 "value": [
    {
        "cotacaoCompra": 4.08520,
        "cotacaoVenda": 4.08580,
        "dataHoraCotacao": "2019-10-22 13:10:34.471"
    }
]

我需要验证“cotacaoCompra”有 4 种格式“0.0000”

我怎样才能用邮递员做到这一点?

请帮我。

标签: javascriptpostmandataformat

解决方案


您可以使用 chai 断言库中的 .match() 函数并使用正则表达式检查格式:

let jsonData = pm.response.json();
pm.test("Check value is correct", () => {
   pm.expect(jsonData.value[0].cotacaoCompra).to.match(/\d{1}.\d{5}/);
});

推荐阅读