首页 > 解决方案 > php中的正则表达式:多种可能性

问题描述

我需要检查该值的形式(一个或两个或三个任意数字和一个或可能的两个任意字母)示例:1B、1AB、45C、791AS、2、324。现在我有这样的东西:

\d{1,3}[A-Z]{1,2}?/

但它不起作用。我究竟做错了什么?

这不是这个问题的重复;这些问题可能与相同的机制有关,但这个包含一个具体的例子和一个特定的正则表达式,它没有按我期望的方式工作。

标签: phpregexlaravel

解决方案


为什么要让角色的部分如此困难?您可以将出现次数设置为{0,2}

\d{1,3}[A-Z]{0,2}

推荐阅读