Фильтровать имена файлов cookie с регулярным выражением - PullRequest
0 голосов
/ 08 декабря 2011

Я использую приведенный ниже код для фильтрации всех файлов cookie, хранящихся с использованием регулярного выражения.

 $.cookies.filter( '/^'+path+'/' ).each(function(a)
 {
        alert($.cookies.get(a));
 });

Кажется, способ написания регулярного выражения неправильный. Пожалуйста, помогите в этом.
Я использую эту библиотеку для работы с файлами cookie.

1 Ответ

1 голос
/ 08 декабря 2011
var myRegex = new RegExp('/^'+path+'/');
$.cookies.filter( myRegex ).each(function(a){
   alert($.cookies.get(a));
});

Синтаксис для регулярных выражений либо ограничен / (без кавычек), либо в виде строки, переданной классу RegExp.Я не знаю, как включить переменные, если вы определили как / регулярное выражение с разделителями, но без переменных это выглядело бы так ...

$.cookies.filter( /^regex_pattern/ ).each( ... )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...