2017-08-06 49 views
1

我只有在第一個數字是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"> 

回答

1

可以使用此圖案[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個其他數字。

+0

這個正則表達式不適用於OP要求的內容。 轉到[regexr](http://regexr.com/)並嘗試這個有效數字87654321 –

+0

它的工作檢查這個演示,我用你給出的數字regexr創建 - http://regexr.com/3ggm4 – gudboisgn

+0

對不起,我有一個模式的壞副本。 :-) –

0
^(6|8|9)\d{7} 

檢查第一個字符是3個選項之一,然後匹配任何其他7位數字。