Из каких символов состоит значение переменной - определить

flower

Новичок
Из каких символов состоит значение переменной - определить

Допустим, есть переменная $var. Её значение может быть любой длины (например, 12345 или 12345абв или абв). Нужно определить, состоит ли это значение только из цифр или помимо цифр там есть другие символы (либо цифр нет вообще).
Пробовал использовать регулярное выражение типа ereg ("[0-9]",$var), но срабатывает только если значение переменной - 1 символ. Делал разные варианты, типа ("^[0-9]$",$var) и т.п., но также ничего не получилось.
Кто может помочь?
 

WP

^_^
Нужен указать количественный квантификатор, поумолчанию он равен 1. И явно заякорить шаблон с помощью ^ и $. Пример:
PHP:
var_dump(preg_match('~^\d+$~','1123')); // int(1)
var_dump(preg_match('~^\d+$~','1a123')); //int(0)
-~{}~ 23.04.06 18:44:

\d = [0-9]
 
Сверху