【发布时间】:2021-10-25 09:27:57
【问题描述】:
我正在与来自“@playwright/test”的 {expect} 的剧作家进行 POC。
我有点困惑如何创建正则表达式,我希望根据正则表达式验证器验证这个字符串是否正确。expect('abc123').toMatch('abc(\d+)')
首先将'\'标记为不必要的转义字符
试过 '\\' 标记错误
删除了“\”标记错误
【问题讨论】:
标签: playwright
我正在与来自“@playwright/test”的 {expect} 的剧作家进行 POC。
我有点困惑如何创建正则表达式,我希望根据正则表达式验证器验证这个字符串是否正确。expect('abc123').toMatch('abc(\d+)')
首先将'\'标记为不必要的转义字符
试过 '\\' 标记错误
删除了“\”标记错误
【问题讨论】:
标签: playwright
toMatchText怎么样:
import { expect } from '@playwright/test';
await expect('abc123').toMatchText(/abc\d+/);
我在文档中没有看到toMatch,所以我使用了toMatchText()。我也认为在这个例子中不需要在正则表达式() 中捕获组,所以\d+ 应该足够了。
【讨论】: