2012-02-11 3 views
1

Я пытаюсь preg_match номера, которые могут быть в любом из этих форматов:.preg_match для конкретных чисел

1) 81113333 или 91113333 (8 цифр без пробелов между ними должно начинаться с 8 или 9)

2) 8111 3333 или 9111 3333 (8-разрядный с пространством между ними. должен начинаться с 8 или 9)

3) 8111-3333 или 9111-3333 (8-значный с дефисом между ними. должен начинаться с 8 или 9)

ответ

2

Если вы хотите проверить такой номер, используйте приведенное ниже выражение. Возможно, вам придется немного изменить его (удалить начало и конец привязок строк), если вы хотите совместить подстроки, соответствующие шаблону.

/^[89]\d{3}[ -]?\d{4}$/ 
Смежные вопросы