regexp. нужно проверить число

Gas

может по одной?
в ТЗ :) этот случай не оговаривался, так что вполне возможно что для строки /123 нужно вернуть false
 

zarus

Хитрожопый макак
вот такое только в голову пришло
PHP:
preg_match('/\/(\d|[12]\d|3[0-2])(?:[^\d]|$)/i'...);
 

white phoenix

Новичок
P.S. если надо чтобы на /123 возвращало FALSE, то в варианте без рег. выражений надо заменить
PHP:
substr(intval($v),0,2)
на
PHP:
intval($v)
 

svetasmirnova

маленький монстрик
Бресь Сергей
>сейчас, имхо, уже ищется вариант лучше, чем
про 30 забыли
вместо 31|32 надо (3[0-2])
 
Сверху