2016-06-02 5 views
-1

мне нужно всегда номер начинаются с 011 или 012 или 010, то 8 номер эксHTML5 шаблон номер телефона

012 XXXXXXXX

011 XXXXXXXX

010 XXXXXXXX

Примечание: х любое число от [0-9] и длины х до 8 цифровых

<input type="number" pattern="" required /> 
+1

Ваш вопрос: «Какое регулярное выражение мне нужно ввести в шаблон, чтобы убедиться, что введенное число удовлетворяет этим ограничениям», да? –

+0

да правильные да правильные –

ответ

2

Как насчет:

<input type="number" pattern="^01[0-2]\d{1,8}$" required /> 

Если вам нужно или хотите только одно место, вы также можете использовать:

^01[0-2]\s\d{1,8}$

EDIT:

Как отметил Роланд, вы должны также использовать тип = «tel» вместо номера, иначе шаблон будет проигнорирован.

+0

я думаю, что <входной тип = «тел»> работа только для сафари http://www.w3schools.com/html/html_form_input_types.asp это правда или ложь? –

Смежные вопросы