Регулярные выражения

  • Автор темы Автор темы Edson
  • Дата начала Дата начала

Edson

Новичок
Регулярные выражения

Есть такая функция -

function checkMobileNumber($num) {
if (preg_match('/^[+\-]([0-9\s]+)$/',$num)) {
return true;
} else {
return false;
}
}

Она должна проверять наличие +\- (в начале), цифр и пробелов. С плюсом в начале она отлично работает, но с минусом глючит. Подскажите, где ошибка....
 
Автор оригинала: svetasmirnova
\ экранирует -
ну это я знаю.... "-" спец символ в мн-ве, поэтому я и наклонную перед ним и поставил... но всё равно с минусом в начале не пашет..
 
[+-] поставь. минус стоящий в конце не нуждается в экранировании.
 
Сверху