как константу использовать в регулярных?

Romantik

TeaM PHPClub
как константу использовать в регулярных?

Приветствую.
Возник вопрос:
есть файл config.inc
...
$CONF_MOBILE="no" #no OR yes
if($CONF_MOBILE=="yes")
{
$CONF_DIGITAL_MOB=11;
}
$CONF_DIGITAL=6;
....
и в скрипте использую регулярное
....!ereg("(^[0-9]{6}$)"....
вот как заменить правильно {6}
на
$CONF_DIGITAL
или
$CONF_DIGITAL_MOB ?
т.е. если или 6 цифр или от 6 до 11 цифр
 

tony2001

TeaM PHPClub
это у тебя не константа
define("CONSTANT","value"); //вот это - константа
 

Romantik

TeaM PHPClub
объясню попроще
в регулярном строка {6,9} т.е кол-во знакао от 6 до 9
как заменить 6 и 9 ПЕРЕМЕННОЙ_КОНСТАНТОЙ правильно?
 

Romantik

TeaM PHPClub
Автор оригинала: tony2001
это у тебя не константа
define("CONSTANT","value"); //вот это - константа
Да ты прав!
Сорри, я неправильно выразился- не КОНСТАНТА, а ПЕРЕМЕННАЯ_КОНФИГУРАЦИИ.
Но все равно суть вопроса не изменилась
 

Crazy

Developer
ereg("(^[0-9]{".$myVariable."6}$)"....

Не забудь отквотить бэкслэшами спецсимволы в $myVariable....
 
Сверху