i want extract value of datetime each of following array objects:
[<time pubdate class="dt-updated" datetime="2015-07-09t11:50:32+0000" title="time posted: 09 jul 2015, 11:50:32 (utc)" aria-label="posted on 09 jul">09 jul</time>, <time pubdate class="dt-updated" datetime="2015-06-18t13:59:49+0000" title="time posted: 18 jun 2015, 13:59:49 (utc)" aria-label="posted on 18 jun">18 jun</time>, <time pubdate class="dt-updated" datetime="2015-06-18t12:56:47+0000" title="time posted: 18 jun 2015, 12:56:47 (utc)" aria-label="posted on 18 jun">18 jun</time>, <time pubdate class="dt-updated" datetime="2015-06-18t12:41:42+0000" title="time posted: 18 jun 2015, 12:41:42 (utc)" aria-label="posted on 18 jun">18 jun</time>] does know if theres method array objects helps me when create loop? searching online hasn't found far...
i'd use regex match datetime="(.*?)"
https://regex101.com/r/we0mz8/1
this put datetime values array:
var str = '[<time pubdate class="dt-updated" datetime="2015-07-09t11:50:32+0000" title="time posted: 09 jul 2015, 11:50:32 (utc)" aria-label="posted on 09 jul">09 jul</time>, <time pubdate class="dt-updated" datetime="2015-06-18t13:59:49+0000" title="time posted: 18 jun 2015, 13:59:49 (utc)" aria-label="posted on 18 jun">18 jun</time>, <time pubdate class="dt-updated" datetime="2015-06-18t12:56:47+0000" title="time posted: 18 jun 2015, 12:56:47 (utc)" aria-label="posted on 18 jun">18 jun</time>, <time pubdate class="dt-updated" datetime="2015-06-18t12:41:42+0000" title="time posted: 18 jun 2015, 12:41:42 (utc)" aria-label="posted on 18 jun">18 jun</time>]'; var res = str.match(/datetime="(.*?)"/gi); alert (res[0]);
Comments
Post a Comment