我通常非常擅长使用 RegExp,但这个让我很难过。这是javascript片段:
var justDateRegex = '\d+/\d+/\d+';
var dateStr = $('#Dropdown').find(':selected').text();
var onlyDate = dateStr.match(justDateRegex);
console.log('Regex: ' + justDateRegex + ' dateStr: ' + dateStr + ' onlyDate: ' + onlyDate);
这是 console.log 的输出
Regex: d+/d+/d+ dateStr: 11/23/2013 12:00:00 AM onlyDate: null
我希望 onlyDate 读取:2013 年 11 月 23 日,但它为空。任何想法为什么?