HTML表单模式

时间:2017-08-03 04:23:15

标签: html5

如何仅在第一个数字为6,9或8(当前允许8位数字)时验证?

<input type="number" class="form-control" id="contactNumber" placeholder="8 Digits Contact Number"  pattern="[0-9]{8}" required="" name="contactnumber">

2 个答案:

答案 0 :(得分:0)

怎么样,编辑

<input type="number" class="form-control" id="contactNumber" placeholder="8 Digits Contact Number"  pattern="/(6|8|9)\d{8}" required="" name="contactnumber">

答案 1 :(得分:0)

试试这个

您的必备正则表达式

/(6|9|8)\d{8}/

首先查找6或9或8,然后是8位数。

解释

  • 第一捕获组(6 | 9 | 8)
  • 6匹配字符6(区分大小写)
  • 9字符9匹配(区分大小写)
  • 8匹配字符8字面(区分大小写)
  • \ d {9}匹配一个数字(等于[0-9])