даты матчей с JQuery - PullRequest
       1

даты матчей с JQuery

0 голосов
/ 01 апреля 2011

Я хочу сопоставить эти теги:

<div>03-24-2010</div>
<div>04-23-2011</div>

С jquery:

("div:contains([0-9]{2}-[0-9]{2}-[0-9]{4})")

Что мне нужно сделать с регулярным выражением, чтобы оно работало (используя phpquery -php реализация jquery)?

Ответы [ 2 ]

4 голосов
/ 01 апреля 2011

Попробуйте это:

var divs = $("div").filter(function(){
return /[0-9]{2}-[0-9]{2}-[0-9]{4}/.test($(this).text());
});
2 голосов
/ 01 апреля 2011

jQuery не поддерживает селекторы регулярных выражений из коробки. Вам нужно использовать плагин или что-то вроде http://james.padolsey.com/javascript/regex-selector-for-jquery/ (фильтр)

...