通过PHP中的输入标记匹配正则表达式

时间:2016-05-05 17:21:18

标签: php regex

我是PHP和模式匹配的新手。那么让我解释一下我的问题。我有一个输入字段,如下所示:

<input name="usn" type="text" class="form-control" placeholder="USN" pattern="[4][S][O][1-2][1-9][A-Z]{2,3}[0-9]{3}" required="required" style="text-transform:uppercase" maxlength="11">

在上面给出的模式中,4SO是一个常量,表示它应该存在于所有输入中。

另外,根据我在正则表达式中学到的内容,我在输入标记中给出的模式应该适用于以下输入:

4SO12CS027,
4SO12EE036,
4SO12MBA050,
4SO12MCA023,
etc.

但不幸的是,它没有。我一直收到错误:

  

“请匹配预期的格式”。

我给出的模式是否有问题,或者是否有其他方式来匹配这样的正则表达式。如果有的话,如果有人告诉我这是如何用一些例子作为答案。 在互联网上搜索了很多,但没有找到任何能让我满意的东西。

0 个答案:

没有答案