jquery - 在 <input> html 5 表单中使用多个模式进行验证

标签 jquery html forms validation

我需要在表单中输入...我的有效值是数字或“No Min”或“No Max”。现在我可以将模式用于字符串值或数字,但不能同时使用两者...我的问题是如何在 html 5 输入标记中使用多个模式...我也在使用 jQuery...

 <form id="form_searchProperty"  >
  <div class="criteria_block">
   <span><label class="search_form_Label" for="propbath">Bathroom</label></span>
     <span>
          <input id="input_propbath_min" value="No Min" pattern ="\d+" name="Min_Bathrooms" style="width:75px;"/>
          <input id="input_propbath_max" value="No Max" pattern ="\d+" name="Max_Bathrooms" style="width:75px;" />
      </span>
    </div>
  </form>

最佳答案

您可以使用 OR (|) 运算符。

pattern="(No M(in|ax))|\d+"

关于jquery - 在 &lt;input&gt; html 5 表单中使用多个模式进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16970370/

相关文章:

javascript - href ="javascript:"在新选项卡中打开

javascript - 图层未显示,即使它被分配了高 z-index

c# - 在 asp.net c# 环境中以上一页作为内容发送电子邮件

vb.net - 如何在没有表单边框的情况下 move 表单(visual studio)

css - Chrome 中的输入按钮位置已关闭?

JavaScript/HTML "error": "Please use POST request" when using dropdown selection with case/switch statement

javascript - 如何一次验证表单输入(不是一一验证)

javascript - 无法让 jQuery 悬停与 if 语句一起使用

javascript - 注入(inject) html 作为 API 调用 Chrome 扩展的结果

html - 如何保存 Canvas 绘图?