preg_match для конкретных чисел - PullRequest
1 голос
/ 11 февраля 2012

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

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

2) 8111 3333 или 9111 3333 (8 цифр с пробелом между ними должны начинаться с 8 или 9)

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

1 Ответ

2 голосов
/ 11 февраля 2012

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

/^[89]\d{3}[ -]?\d{4}$/
...