Как проверить строку, которая может содержать пробелы, + и - используя регулярное выражение php - PullRequest
1 голос
/ 20 октября 2011

Я хочу проверить телефонные номера следующим образом, используя php.

+ 009411774132482 011 2560-205

Ответы [ 3 ]

2 голосов
/ 20 октября 2011

Попробуйте это '/^\+?[0-9 \-]+$/'

1 голос
/ 20 октября 2011

Это должно сделать это ...

preg_match('/^\+?[\d -]+\z/', $str);

CodePad .

Это позволит ...

  • Необязательнопредшествующий +.
  • Более одной цифры (0-9), пробела и -.Если вы хотите минимальную сумму, поменяйте + на {9,}.
  • Не допускается трейлинг \n.
0 голосов
/ 20 октября 2011

Попробуйте это регулярное выражение:

^[\d\s+-]+$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...