0

次のようなフォーマットのタイムスタンプに一致するパターンを持つ<div>内のすべての段落<p>を選択する必要があります。

<p>[22:48]</p>

また

<p>[22:48 - Subject Line]</p>

これはjQueryでどのように行うことができますか?

アップデート

時間の有効な形式:

1:24
24:59
1:24:01

時間の形式が無効です:

24:70 [70 is not possible]
56:123 [last segment must have 2 digits from 00 - 59]
4

1 に答える 1

1
$('div p').filter(function(){
    return $(this).text().match(/\[\d{2}:\d{2}.*\]/);
});

ライブデモ

アップデート:

これを使用してregexください:

/^\[\d*:?[0-6]?[0-9]:[0-6][0-9]\D?.*\]$/
于 2012-05-30T10:47:39.913 に答える