我有一个单元格,我想测试它是否通过特定模式:3-4 个字母数字、减号、3-4 个字母数字、减号、4 位数字、减号、1 个或更多数字。
换句话说,我希望“TEST-TST-1234-33”通过,但“TST-12345343”或其他任何内容失败。
正则表达式很简单:^[A-Z0-9]{3,4}-[A-Z0-9]{3,4}-[:digit:]{4}-[:digit:]+$
. 问题是我找不到任何东西来测试单元格是否完全采用该特定格式。就像是:
= IF(CELL_PASSES_REGEX(A2, "^[A-Z0-9]{3,4}-[A-Z0-9]{3,4}-[:digit:]{4}-[:digit:]+$"), "pass", "fail")