将日期与jquery匹配

将日期与jquery匹配,jquery,regex,phpquery,Jquery,Regex,Phpquery,我想匹配这些标签: <div>03-24-2010</div> <div>04-23-2011</div> 我需要对正则表达式做些什么才能使其工作(使用phpquery-jquery的php实现)?jquery不支持现成的正则表达式选择器。您需要在中使用插件或类似(过滤器)的东西。jQuery不支持现成的正则表达式选择器。您需要在中使用插件或类似(过滤器)的东西。尝试以下方法: var divs = $("div").filter(functio

我想匹配这些标签:

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

我需要对正则表达式做些什么才能使其工作(使用phpquery-jquery的php实现)?

jquery不支持现成的正则表达式选择器。您需要在中使用插件或类似(过滤器)的东西。

jQuery不支持现成的正则表达式选择器。您需要在中使用插件或类似(过滤器)的东西。

尝试以下方法:

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

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

请参阅是否可以修改HTML并添加类?这当然会让事情变得更容易。或者一个父元素总是有一个你可以使用的类?看看有没有可能修改HTML并添加一个类?这当然会让事情变得更容易。或者父元素总是有一个可以使用的类?不是downvoter,但很遗憾,我无法向实现中添加任何扩展。@Neal您可以在筛选器中使用正则表达式来返回某些内容,好吧,但没有像JMC那样选择正则表达式
:contains()
只接受一个简单的字符串。@Neal,答案不是说你不能使用正则表达式,而是说没有正则表达式选择器。您现在可以撤消投票,因为它已被编辑。@JMC,我的第二个例子本身不是一个扩展。只是一个可以使用的函数。不是downvoter,但很遗憾,我无法向我的实现添加任何扩展。@Neal您可以在筛选器中使用正则表达式来返回某些内容,好的,但没有像JMC那样选择正则表达式
:contains()
只接受一个简单的字符串。@Neal,答案不是说你不能使用正则表达式,而是说没有正则表达式选择器。您现在可以撤消投票,因为它已被编辑。@JMC,我的第二个例子本身不是一个扩展。只是一个可以使用的函数。将
.val()
更改为
.text()
,这样就可以了,我使用的是phpquery,它是jquery的php实现。我的头脑没有把它转换成正确的php。我最担心的是考试。这是jquery的一部分吗?我在文档中没有看到它。@JMC:test是Javascript正则表达式的一部分。我不知道phpquery。。让我看看phpquery文档,看看是否可以进一步将answerchange
.val()
更新为
.text()
,这样就行了,我正在使用phpquery,它是jquery的php实现。我的头脑没有把它转换成正确的php。我最担心的是考试。这是jquery的一部分吗?我在文档中没有看到它。@JMC:test是Javascript正则表达式的一部分。我不知道phpquery。。让我看看phpquery文档,看看是否可以进一步更新答案