HTML表单模式开始数字
问题描述:
我只有在第一个数字是6,9或8(当前允许8位数字)时才能验证?HTML表单模式开始数字
这是我的当前代码
<input type="number" class="form-control" id="contactNumber" placeholder="8 Digits Contact Number" pattern="[0-9]{8}" required="" name="contactnumber">
答
可以使用此图案[6 | 8 | 9] [0-9] {7}输入类型=文本
<input type="text" class="form-control" id="contactNumber" placeholder="8 Digits Contact Number" pattern="[6|8|9][0-9]{7}" required="" name="contactnumber">
第一数字是6或8或9,然后是7个其他数字。
答
^(6|8|9)\d{7}
检查第一个字符是3个选项之一,然后匹配任何其他7位数字。
这个正则表达式不适用于OP要求的内容。 转到[regexr](http://regexr.com/)并尝试这个有效数字87654321 –
它的工作检查这个演示,我用你给出的数字regexr创建 - http://regexr.com/3ggm4 – gudboisgn
对不起,我有一个模式的坏副本。 :-) –