与jquery匹配日期

时间:2011-04-01 19:38:33

标签: jquery regex phpquery

我想匹配这些标签:

<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 个答案:

答案 0 :(得分:4)

试试这个:

var divs = $("div").filter(function(){
return /[0-9]{2}-[0-9]{2}-[0-9]{4}/.test($(this).text());
});

答案 1 :(得分:2)

jQuery不支持开箱即用的正则表达式选择器。您需要使用插件或类似http://james.padolsey.com/javascript/regex-selector-for-jquery/(过滤器​​)

的插件