如何为html输入创建特定的模式

如何为html输入创建特定的模式,html,regex,Html,Regex,我正在尝试为我的html输入创建一个自定义模式,但不知道如何做到这一点 我想要的图案:ABC-A0-01 所以基本上第一部分只有大写字母,第二部分有带数值的大写字母,最后一部分只有数值,用“-”分隔 <input type="text" class="form-control txtsize" id="equi" placeholder="Insert equipment name e.g ABC-A0-12" data-ng-model="equipmentToAdd"> 您可

我正在尝试为我的html输入创建一个自定义模式,但不知道如何做到这一点

我想要的图案:ABC-A0-01

所以基本上第一部分只有大写字母,第二部分有带数值的大写字母,最后一部分只有数值,用“-”分隔

<input type="text" class="form-control txtsize" id="equi" placeholder="Insert equipment name e.g ABC-A0-12" data-ng-model="equipmentToAdd">

您可以将该属性与如下正则表达式一起使用:
模式=“[a-Z]{3}[-][a-Z]{1}[0-9]{1}[-][0-9]{2}”

尝试输入无效值,然后点击提交。浏览器将给出来自
title
属性的消息错误


提交
您可以将该属性与如下正则表达式一起使用:
模式=“[a-Z]{3}[-][a-Z]{1}[0-9]{1}[-][0-9]{2}”

尝试输入无效值,然后点击提交。浏览器将给出来自
title
属性的消息错误


提交