Проблема с регуляркой в шаблонизаторе smarty

Статус
В этой теме нельзя размещать новые ответы.

verfaa

Профессор
Регистрация
29 Янв 2007
Сообщения
416
Реакции
49
Приветствую всех :)
Столкнулся с проблемой, на страничке с шаблонизатором smarty нужно написать js-код с регулярным выражением вида
Код:
    <script type="text/javascript">
/^([A-Za-z0-9_\-\.\'])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,6})$/,
    </script>

Но я так понимаю, кусок кода, ответственный за диапазон {2,6}, smarty принимает за свой и выводит критическую ошибку
Код:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "home_page.tpl" on line 69 " &quot;regex&quot;: /^([\+][0-9]{1,3}[ \.\-])?([\(]{1}[0-9]{2,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/," - Unexpected ",", expected one of: "}"

как быть в этом случае?
 
PHP:
{literal}<script type="text/javascript">
/^([A-Za-z0-9_\-\.\'])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,6})$/,
    </script>{/literal}
а так пробовал?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху