JavaScrip + Smarty проблема с пробелами в рег выражении

 
0
 
JavaScript

Возможно старая тема, ответа не нашел.

Хочу использовать следующую функцию js


function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}


но в Smarty нужно между { и следующим символом ставить пробел, иначе все плохо smile
и если Я поставлю пробелы в требуемых местах в функции выше, то она отказывается работать корректно

Как быть?

ЗЫ Да, Я хочу валидацию именно в срипте, именно на стороне клиента, предложения по перемещению на сторону сервера в PHP не выдвигать!

asked 11:15, 10.04.2013
ava 

Answers (1)

заключи свой код в {literal} {/literal}

answered 17:46, 19.04.2013
ava 


Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit