The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"PHP  Регулярные выражения"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"PHP  Регулярные выражения"  +/
Сообщение от ghost_empire email(ok) on 20-Июн-09, 00:10 
Имею код, который должен проверять правильность оформления имени пользователя внезависимости от выбранного языка
менял паттер на ^[\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

немогу понять что нетак?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "PHP  Регулярные выражения"  +1 +/
Сообщение от angra (ok) on 20-Июн-09, 05:41 
Словарик не можешь найти? Или вообще лень читать текст ошибки и описание функции?
Регекс обычно задается так: /регекс/
Но можно поставить другой разделитель, например : ^регекс^, |регекс|, {регекс}
Так что замени $pattern = "^\b{3,25}$"; на
$pattern = "/^\b{3,25}$/";
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "PHP  Регулярные выражения"  +/
Сообщение от ghost_empire email(ok) on 20-Июн-09, 07:55 
Весьма признателен, но можно было просто ответить без лишней воды...
Бывает затупил... просто долго вожусь с этой фигней... до трех утра сидел!!!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "PHP  Регулярные выражения"  +/
Сообщение от enzo_brn email on 21-Окт-12, 18:43 
Спасибо вам огромное!!! Реально помогло, буду вдумчивее копипастить чужой код!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру