Опять preg_match

123

Guest
Опять preg_match

Есть некий текст, содержащий только цифры, и, возможно, тире и пробелы. Так же текст может быть многострочным.

Как отловить подобный текст с preg_match


PHP:
if (preg_match(/^[0-9]+$/))
{
     echo "текст содержит только цифры";
}
Но подобный код не работает, если встречаются пробелы или новая строка..
 

specialist

Guest
/^[0-9\s\-]+$/is это если текст содержит цифры, тире и пробелы

Есть некий текст, содержащий только цифры, и, возможно, тире и пробелы.
так только цифры или ещё и тире и пробелы?
 

123

Guest
проблема в том, что текст может как содержать пробелы, тире и новые переносы строки, так и не содержать, однако и тот и другой текст если все его символы - цифры, нужно отловить и в любом случае вывести мое сообщение
 

123

Guest
все, разобрался, спасибо

-~{}~ 04.07.05 14:05:

да, вот еще что требуется: если какой либо символ (неважно какой) повторяется всю строку так же независимо от тире и пробелов, это так же нужно как-то проконтролировать
 
Сверху