Preg_match не работает символ начала строки

Zivas

Новичок
Preg_match не работает символ начала строки

Здравствуйте!
echo preg_match('/^[0-9]$/','123') выводит 0;
echo preg_match('/[0-9]$/','123') выводит 1;
echo preg_match('/[0-9]$/','ффф123') тоже выводит 1, и понятно почему, потому что не указан символ начала строки "^", никак не могу понять почему когда его ставишь то в строке 0 совпадений?
 

Zivas

Новичок
любая цифра, которая входит в диапозон от 0 до 9, блин, забыл поставить + перед $, просьба к модераторам удалить эту тему
 

Zivas

Новичок
Скорее мою невнимательность) а удалить, потому что тема пустая и скорее засоряет форум, а если уж так необходимо оставить её ради глума, тогда в юмор её или в мусор) в общем туда где над глупостью смеются)
 
Сверху