javascript - 邮递员:如何验证十进制数据?
问题描述
如何验证数据格式。
我有响应正文:
"value": [
{
"cotacaoCompra": 4.08520,
"cotacaoVenda": 4.08580,
"dataHoraCotacao": "2019-10-22 13:10:34.471"
}
]
我需要验证“cotacaoCompra”有 4 种格式“0.0000”
我怎样才能用邮递员做到这一点?
请帮我。
解决方案
您可以使用 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}/);
});
推荐阅读
- sql - SQL Server - Sakila DB
- angular - 上传文件时如何通过 ng2-file-upload 发送其他参数
- ios - 如何从@propertywrapper 中公开闭包?
- javascript - 使用 for 循环 (JS) 在变量名末尾分配索引 (i) 值
- json - Circe asJson 不编码抽象基类的属性
- reactjs - React Material UI 扩展面板禁用光标指针
- swift - 有没有办法在 SwiftUI 中向 Lottie 动画开关添加动作
- python - 如何更改 Django 管理员用户更改页面选项卡的标题?
- html - 如何在所有屏幕尺寸上保持 SVG 的波形
- javascript - Python 和 Node 之间的 Diffie-Hellman 密钥交换失败并出现错误提供的密钥太大