在文本框中输入特定的型号,而不是其他任何内容

时间:2014-01-03 20:58:56

标签: html text input textbox numbers

我想要做的是,当用户将这些值 PIV13RT,PIV13RT2,PIV13RT3 输入到文本框中时,它将被识别。问题是你输入 PIV13RT1 ,因为它已经存在 - 我不希望如此。反正有没有阻止这个?谢谢。看看我的代码。

基本上,它已经过测试,其他一切似乎都有效。它只是将 PIV13RT1 视为不可能的值。

<form>
<input type="text" id="modlenumber" pattern="^[PIV13RT2-3]+{7,8}$" title="Your 
Model Number." placeholder="Please Input a Modle number" size="35"
maxlength="8"><input name="" type="submit" />
</form>

1 个答案:

答案 0 :(得分:1)

这种模式对你有用吗?

^DIV13RT[23]?$

您使用方括号包装了您要搜索的文本(DIV13RT)。它们用于匹配任何包含的字符,因此它匹配至少具有“D”或“I”或“V”或“R”或“T”的每个值,依此类推。