Имею код, который должен проверять правильность оформления имени пользователя внезависимости от выбранного языка менял паттер на ^[\d\w]{3,25}$ проблема остается прежней <?php $pattern = "^\b{3,25}$"; $word = "Правильно"; $word1 = "Не правильно"; $word2 = "Critc$l er$ror"; if ( preg_match($pattern,$word) ) print($word); if ( preg_match($pattern,$word1) ) print($word1); if ( preg_match($pattern,$word2) ) print($word2); ?>получаю ошибку Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in /home/web/sites/kinodom.lp/www/test.php on line 6 Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in /home/web/sites/kinodom.lp/www/test.php on line 7 Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in /home/web/sites/kinodom.lp/www/test.php on line 8 немогу понять что нетак?
|